Code in my opinion is correct, output including. But still the last test failed - maybe some typo but honestly I don't see what is wrong. Someone can help? :)
package pl.codegym.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.*;
/*
Numer miesiąca
*/
public class Solution {
public static void main(String[] args) throws IOException {
//tutaj wpisz swój kod
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
HashMap<Integer, String> MSP = new HashMap<Integer, String>();
MSP.put(1,"Styczeń");
MSP.put(2,"Luty");
MSP.put(3,"Marzec");
MSP.put(4,"Kwiecień");
MSP.put(5,"Maj");
MSP.put(6,"Czerwiec");
MSP.put(7,"Lipiec");
MSP.put(8,"Sierpień");
MSP.put(9,"Wrzesień");
MSP.put(10,"Listopad");
MSP.put(11,"Październik");
MSP.put(12,"Grudzień");
String msc = reader.readLine();
for ( Map.Entry<Integer, String> temp : MSP.entrySet()){
if (temp.getValue().equals(msc)){
System.out.println(temp.getValue() + " to miesiąc nr " + temp.getKey());
}
}
}
}