Author :   Filipenko M.L.