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("Васильев","Игорь"); map.put("Миронов","Дмитрий"); map.put("Айвазян","Валентин"); return map; } public static void removeTheFirstNameDuplicates(Map<String, String> map) { //напишите тут ваш код HashMap<String,String>copy = new HashMap<>(map); for (Map.Entry<String,String> pair : copy.entrySet()) { String name = pair.getValue(); int i = 0; for (Map.Entry<String, String> pairs : map.entrySet()) { if (name.equals(pairs.getValue())) ; i++; } if (i>2){ removeItemFromMapByValue(map,name); } } } 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()); } } public static void main(String[] args) { } }