когда водишь 5 (количество чисел) -9 -6 0 (минимальное) -5 -1 но программа выводит -1, и понимаю что изъян во втором if, но как без него отрицательные числа проверять, не додумываю пробовал через массив, все равно ничего понять не могу, даже с массивом не проходит валидацию, public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int maximum=0; int numbers = Integer.parseInt(reader.readLine()); int[] num = new int[numbers]; for (int i = 0; i < numbers; i++){ int m = Integer.parseInt(reader.readLine()); num[i] = m; Arrays.sort(num); maximum = num[numbers - 1]; } System.out.println(maximum); } }