Author :   Zhytnik D.Y.