Author :   Shvachko L.P.