Author: Anatolii Vladimirovich Skorokhod