Author :   Kurpeshev O.K.