Author: Gindulla Latypovich Gaifullin