Author: Bulat Aĭratovich Sadretdinov