No idea why it doesn't pass he last condition
package com.codegym.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Month number
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String m = reader.readLine();
ArrayList<String> list = new ArrayList<>();
list.add("January");
list.add("February");
list.add("March");
list.add("April");
list.add("May");
list.add("June");
list.add("Juli");
list.add("August");
list.add("September");
list.add("October");
list.add("November");
list.add("December");
for(int i = 0; i < list.size(); i++){
if(m.equals(list.get(i)))
System.out.println(m + " is month " + (i + 1));
}
//write your code here
}
}