Author :   Izhovsky O.Y.