Author :   Kirichenko R.M.