Author :   Andrushchenko I.V.