Author: Vitaliĭ Ivanovich Semchik