Author :   Dyakiv B.P.