Author :   Loginsky V.Y.