Author :   Ikorkin M.R.