Я вроде поставил 'break' чтобы считала именно последовательность чисел, а не все одинаковые. И проверки делал - вроде выводит все, как требуется. Но валидатор все равно пишет ошибку в - Программа должна выводить на экран длину самой длинной последовательности повторяющихся чисел в списке. Что не так?
package com.javarush.task.task08.task0812;

import java.io.*;
import java.util.ArrayList;

/*
Cамая длинная последовательность
*/
public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        ArrayList<Integer> list = new ArrayList<>();
        for (int i = 0; i < 10; i++)
            list.add(Integer.parseInt(reader.readLine()));

        int max = 0;
        for (int i = 0; i < list.size(); i++) {
            int n = 1;
            for (int j = i + 1; j < list.size(); j++) {
                if (list.get(i) == list.get(j)) {
                    n = n + 1;
                }
                else {
                    if (n > max) max = n;
                    break;
                }
            }
        }

        System.out.print(max);

    }
}