В removeTheFirstNameDuplicates берем первое имя и ключ.... и снова прогоняю всю мапу (проверяем на совпадения ,что бы имя было идентично, а ключ другой)... если такое находит, должен это значение отправить в removeItemFromMapByValue и удалить. Но что-то не выходит(.