Author: Kukushkin V.V. Novikov A.B.