public class Solution { public static Map<String, String> createMap() { Map<String, String> array = new HashMap<>(); array.put("Иванов", "Ваня"); array.put("Петров", "Петя"); array.put("Сидоров", "Костя"); array.put("Ивано", "Лена"); array.put("Ивансс", "Ва"); array.put("Иванова", "Ваняа"); array.put("Ивановмм", "Ваняаааа"); array.put("Ивановсс", "Лена"); array.put("Ивановчч", "Ваняммцц"); array.put("Ивановккк", "Ваняааа"); return array; } public static int getCountTheSameFirstName(Map<String, String> map, String name) { int math = 0; for (Map.Entry<String, String> pair : map.entrySet()) { if(name.equals(pair.getValue())) { math++; } } return math; } public static int getCountTheSameLastName(Map<String, String> map, String lastName) { int math1 = 0; for (Map.Entry<String, String> pair : map.entrySet()) { if (lastName.equals(pair.getKey())) { math1++; } } return math1; } public static void main(String[] args) { //Integer x = getCountTheSameFirstName(createMap(),"Лена"); //System.out.println(x); } } //Integer x = getCountTheSameFirstName(createMap(),"Лена"); //System.out.println(x); Что означают эти 2 строки??? Мы создаем новый MAP? просто сокращенный образом??