Author: Valeriĭ V. Buldygin