Author :   Klymchuk D.A.