Объясните что не так? С отрицательными числами все работает, но упорно выдается ошибка - "Убедись, что программа работает корректно для отрицательных чисел." Хоть бы числа выдавал на которых валидатор валится... Весь мозг выела эта простая задача
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 count = Integer.parseInt(reader.readLine());
        int maximum = Integer.MIN_VALUE;

        //напишите тут ваш код
        if (count<=0) return;

        for (int i=0;i<count;i++){
            int cur = Integer.parseInt(reader.readLine());
            if (cur>maximum) {
                maximum = cur;
            }
        }
        if (maximum>0)
           System.out.println(maximum);
    }
}