package com.javarush.task.task05.task0532;
import java.io.*;

/*
Задача по алгоритмам
*/

public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int maximum = 0;
        int anotherNumber = 0;
        int countNumbers = Integer.parseInt(reader.readLine()); //количество чисел

        while(true){
            int number = Integer.parseInt(reader.readLine()); //ввод чисел
            if (number > maximum){
                maximum = number;//максимальное число
                countNumbers--;
            }
            if(countNumbers == 0){
                break;
            }
        }
        System.out.println(maximum);
    }
}
Код компилируется, проверку не проходит, никак не пойму почему?