Проверил кучу раз, всё работает согласно требованиям, посмотрел инфу по этой задаче, вижу много у кого не принимает работоспособный вариант по последним двум пунктам. Хочется понять, что ему не нравится в моей логике.