Author :   Partykevych Y.D.