Author :   Adamenko I.M.