Author :   Potopalsky A.I.