Author: Addin Sadriddinovich Shakir-zade