Author: Amrekulov, Nurlan Auėzkhanovich.