Author: Zhaksylyk Aubakirovich Aubakirov