public class Solution {
    public static HashMap<String, String> createMap() {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("Saidov", "Ozod");
        hashMap.put("Sayidov", "Umid");
        hashMap.put("Normaxmatov", "Ozod");
        hashMap.put("Axmedov", "Rustam");
        hashMap.put("Depsinov", "Rustam");
        hashMap.put("Yakubov", "Farid");
        hashMap.put("Adizov", "Rustam");
        hashMap.put("Qayumov", "Shermat");
        hashMap.put("Ochilov", "Azamat");
        hashMap.put("Jurayev", "Mansur");

        return hashMap;
    }

    public static void removeTheFirstNameDuplicates(Map<String, String> map) {
        List<String> list = new ArrayList<>(map.values());
        for (int i = 0; i < map.size(); i++) {
            removeItemFromMapByValue(map, list.get(i));
        }
    }

    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) {
        Map<String, String> map = createMap();
        removeTheFirstNameDuplicates(map);
        for (Map.Entry<String, String> pair : map.entrySet()) {
            System.out.println(pair.getKey() + " : " + pair.getValue());
        }
    }
}