Не понимаю с какой целью мы создаем новый set в методе и присваиваем ему значение входного параметра? Почему нельзя сразу удалять элементы из взодного параметра? (вопрос про решение, предложенное на сайте)