Author :   Kovalchyk V.M.