Author :   Gordiyenko A.I.