1. Метод equals должен возвращать true в случае, если поля first и last равны у переданного объекта и текущего(не забудь что они могут быть равны null). - Сдесь у меня выдает true. 2. Должно быть обеспечено корректное поведение HashSet с типом элементов Solution. - А это условие вообще не понимаю