Author :   Vlasenko D.L.