public static Set<Integer> createSet() { Set<Integer> set = new HashSet<>(); for(int i = 0; i<20; i++){ set.add(i); } return set; } public static Set<Integer> removeAllNumbersGreaterThan10(Set<Integer> set) { for(Integer s :set){ if (s>10){ set.remove(s); } } return set; } public static void main(String[] args) { } } Не проходит по последнему пункту, не понимаю почему?