Author: Rashid Alimzhanovich Nugaev