Author: Gemuev, I. N.
Dates: (Izmail Nukhovich)