Author: Abdykul Zhapar.