Author :   Pylypchuk A.P.