Объясните пожалуйста в чем ошибка, почему не принимает решение, если результат правильный?