Не понимаю почему засчитывает как неправильное решение, если программа вроде как работает поавильно