Author: JURIY SHABANEV VALERIY EVSEEV