Здравствуйте. Задачу уже решил на один вопрос всё-таки остался. Это тот код по которому задача не проходила. После замены строки if (list.get(i) == list.get(i-1)) на if (list.get(i).equals(list.get(i-1))) валидатор принял решение. Можете, пожалуйста, объяснить почему не работало ==, а необходимо equals public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); List<Integer> list = new ArrayList<>(); for (int i = 0; i < 10; i++) { list.add(Integer.parseInt(reader.readLine())); } int a = 1; int b = 0; for (int i = 1; i < list.size(); i ++) { if (list.get(i) == list.get(i-1)) { a++; } else if (b<=a){ b=a; a=1; } else if (b>a){ a=1; } } if (a >= b) { System.out.println(a); } else System.out.println(b); } }