Author: Igorʹ Valentinovich Smirnov