Author: Valeriĭ Nikolaevich Cherepit︠s︡a