Author: Pokrovskij A.M., Leshkovtsev V.G. Vafin R.K.