Author: Ya. M. Okhrimenko