Моклев Вячеслав, 2539

no 1-line ifs, please