Подскажите вроде считает правильно, но почему-то последний пункт не проходит проверку
package com.javarush.task.task04.task0414;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Количество дней в году
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
int b = Integer.parseInt(a);
if (b%400==0)
b=366;
else if (b%100==0)
b=365;
else if (b%4==0)
b=366;
System.out.println("количество дней в году: "+b);
}
}