Author :   Kondratsky Y.N.