Author: Yernar Shambayev (ProcessText Group)