Author :   Vinnichuk Yu.D.