import java.util.HashMap;
import java.util.Map;
import java.lang.String;


public class Solution {
    public static HashMap<String, String> createMap() {
        HashMap<String, String> map = new HashMap<>();
        map.put("Фоменко", "Александр");
        map.put("Крисяк", "Михаил");
        map.put("Горинов", "Юрий");
        map.put("Мальцева", "Екатерина");
        map.put("Басков", "Владимир");
        map.put("Грачев", "Владислав");
        map.put("Дунская", "Лада");
        map.put("Федероваq", "Екатерина");
        map.put("Федерова", "Екатерина");
        map.put("Федероваe", "Екатерина");

        return map;
    }

    public static void removeTheFirstNameDuplicates(Map<String, String> map) {
        HashMap<String, String> copy1 = createMap();
        HashMap<String, String> copy2 = createMap();
        int countRepeats = 0;
        for (Map.Entry<String, String> pair1 : copy1.entrySet())

        {
            for (Map.Entry<String, String> pair2 : copy2.entrySet())
            {


                if (pair1.getValue().equals(pair2.getValue()))
                { countRepeats++;}


                     if (countRepeats >=1)
                     {
                       removeItemFromMapByValue(map, pair2.getValue());
                         removeItemFromMapByValue(map, pair1.getValue());
                        countRepeats = 0;
                }
            }
          //  countRepeats = 0;
        }
    }

    public static void removeItemFromMapByValue(Map<String, String> map, String value) {
        HashMap<String, String> copy = new HashMap<String, String>(map);
        for (Map.Entry<String, String> pair : copy.entrySet()) {
            if (pair.getValue().equals(value))
                map.remove(pair.getKey());
        }

        for (Map.Entry<String, String> pair : map.entrySet())
        {
            String key = pair.getKey();                      //ключ
            String value1 = pair.getValue();                  //значение
            System.out.println(key + ":" + value1);
        }
    }

    public static void main(String[] args) {
        // System.out.println(createMap());
   //  removeTheFirstNameDuplicates(createMap());




      //  for (Map.Entry<String, String> pair : copy.entrySet()) {

    }

}