Author :   Perechrestenko T.P.