Author: Gurgen Amirkhanovich Martirosov