Author: Inal' Romanovich Loov