Я уже несколько раз пересмотрел свою логику, должно быть правильно. вывод правильный, однако проверку не проходит