Author: Kvasov Dmitriĭ Dmitrievich.