Author: Vlasov Iury.