Author :   Palamarchuk V.O.