Author :   Tretyak N.N.