Друзья, вопрос такой не очевидный. Дабы проверить результат работы кода, дописываю в main кусочек с выводом на экран. Но строка ниже ни в какую не хочет валидироваться. И в голову совершенно ни одной мысли не идет о том, что необходимо включить в эти гребанные скобки (map - не проходит). Помогите, пожалуйста. HashMap<String, Date> map = removeAllSummerPeople(); package com.javarush.task.task08.task0816; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Locale; /* Добрая Зинаида и летние каникулы */ public class Solution { public static HashMap<String, Date> createMap() throws ParseException { DateFormat df = new SimpleDateFormat("MMMMM d yyyy", Locale.ENGLISH); HashMap<String, Date> map = new HashMap<String, Date>(); map.put("Stallone", df.parse("JUNE 1 1980")); //напишите тут ваш код map.put("Uliana", df.parse("JUNE 15 2011") ); map.put("Dima", df.parse("JULY 22 1987") ); map.put("Nastya", df.parse("OCTOBER 23 1984") ); map.put("Mom", df.parse("SEPTEMBER 18 1957") ); map.put("Dad", df.parse("APRIL 10 1956") ); map.put("Anna", df.parse("SEPTEMBER 2 1977") ); map.put("Nestor", df.parse("FEBRUARY 2 2003") ); map.put("Natalya", df.parse("DECEMBER 1 1965") ); map.put("Igor", df.parse("JUNE 19 1960") ); return (HashMap<String, Date>) map; } public static HashMap<String, Date> removeAllSummerPeople(HashMap<String, Date> map) { //напишите тут ваш код for (Date i: map.values()){ int a = i.getMonth(); if (a == 6 || a == 7 || a == 8) map.values().remove(i); ;} return map; } public static void main(String[] args) { HashMap<String, Date> map = removeAllSummerPeople(); System.out.println(map); } }