В задании написано использовать готовый метод removeItemFromMapByValue, который сравнивает содержимое карты со строкой и удаляет все пары где есть эта строка во второй строке. Идея была такая. Я скопировал карту прошелся по ней , и в каждом вхождении брать value и применять вышеописанный метод. Этот метод должен был удалять все пары , где есть Value. В итоге к концу прохода не должно остаться ни одной пары с близнецами.