Author: Di︠u︡senbek Nakipov