Author: Zokirxodjaev Sh.Ya., Solixov M.U.