Вроде всё правильно написано, а проверку не проходит. Выдает одну ошибку:
Так программа и выводит максимальное.... если несколько одинаковых (максимальных), выводит случайное из них (в зависимости от последовательности). Всё по инструкции. Работает исправно. Ну или я просто не подобрал комбинацию чтобы завалить программу.