Author: Valentin Alekseevich Boroduli︠a︡