Все проверено, все стреляет, но по 4-му пункту не проходит Программа должна вывести сообщение "В домах с четными номерами проживает больше жителей.", если сумма четных элементов массива больше суммы нечетных.. Причем третий пункт, с нечетными номерами валидируется
public class Solution {
    public static void main(String[] args) throws IOException {

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        int[] array = new int[15];
        int sum1 = 0;
        int sum2 = 0;

        ArrayList<Integer> arrayList1 = new ArrayList<>();
        ArrayList<Integer> arrayList2 = new ArrayList<>();

        for (int a = 0; a < 15; a++) {
            array[a] = Integer.parseInt(reader.readLine());
        }

        for (int c = 0; c < 15; c++) {
            int b = c % 2;
            if (b == 0) arrayList1.add(array[b]);
            else arrayList2.add(array[c]);
        }

        for (Integer anArrayList1 : arrayList1) sum1 += anArrayList1;
        for (Integer anArrayList2 : arrayList2) sum2 += anArrayList2;

        if (sum1 > sum2) System.out.println("В домах с четными номерами проживает больше жителей.");
        else System.out.println("В домах с нечетными номерами проживает больше жителей.");
    }
}