Author: Nur Zakirzyanovich Bitkolov