Author :   Saenko V.O.