Author: Vakhid Adbukakhorovich Razykov