Author: Kudaĭbergen Zhumanazarov