Решение соответствует условиям, проверял на различных тестовых примерах. В чем ошибка?