Author :   Sytenko A.O.