public class Solution { public static Map<String, Date> createMap() throws ParseException { DateFormat dateFormat = new SimpleDateFormat("MMMMM d yyyy", Locale.ENGLISH); Map<String, Date> map = new HashMap<>(); map.put("Патов", dateFormat.parse("AUGUST 19 1980")); map.put("Лясин", dateFormat.parse("APRIL 06 1979")); map.put("Бибикова", dateFormat.parse("OCTOBER 26 2008")); map.put("Хворов", dateFormat.parse("DECEMBER 22 1961")); map.put("Науськина", dateFormat.parse("FEBRUARY 13 1959")); map.put("Смирнов", dateFormat.parse("JULY 18 2000")); map.put("Ярцев", dateFormat.parse("MAY 1 2012")); map.put("Николаев", dateFormat.parse("JUNE 1 1912")); map.put("Филимонов", dateFormat.parse("MAY 19 2002")); map.put("Тупов", dateFormat.parse("SEPTEMBER 15 1967")); return map; //напишите тут ваш код } public static void removeAllSummerPeople(Map<String, Date> map) { for (Map.Entry<String, Date> pair : map.entrySet()){ if (pair.getValue().getMonth() >5 && pair.getValue().getMonth()<9) map.remove(pair.getKey()) ;}//напишите тут ваш код } public static void main(String[] args) { } }