package com.javarush.task.task08.task0819;

import java.util.HashSet;
import java.util.Set;

public class Solution {
    private static Cat cat = new Cat();

    public static void main(String[] args) {
        Set<Cat> cats = createCats();
        cats.remove(cat);
        printCats(cats);
    }

    public static Set<Cat> createCats() {
        Set<Cat> cats = new HashSet<>();
        cats.add(cat);
        cats.add(new Cat());
        cats.add(new Cat());
        return cats;
    }

    public static void printCats(Set<Cat> cats) {
        for (Cat cat : cats) {
            System.out.println(cat);
        }
    }

    public static class Cat { }
}
/code>
Валидатор выдаёт ошибку "Метод main() должен удалять одного кота из множества котов.". Вывод верный (2 элемента):
com.javarush.task.task08.task0819.Solution$Cat@610455d6
com.javarush.task.task08.task0819.Solution$Cat@511d50c0