Author :   Diedkov A.