Добавлена проверка пересечения у объекта Set