1890 月份天数


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 32M

Problem types
Allowed languages
C, C++, Java, Python

Description

根据历法,凡是1、3、5、7、8、10、12月每月31天,凡是4、6、9、11月每月30天,2月份闰年29天,平年28天。闰年的判断方法是:如果此年号能被400整除,则是闰年;否则如果此年号能被4整除,而不能被100整除,则是闰年;其余都不是闰年。

请根据输入的年份月份信息,计算该月的天数。

Input

有一些数据组,每组数据含有两个正整数,表示年份和月份,如果年份和月份都是0,表示输入结束。

Output

根据输入数据,在一行中输出月份天数,如果月份值非法,则输出ERROR。

Sample

Input

2008  1
2006  12
2009  11
1997  22
1887  2
1977  1
0  0

Output

31
31
30
ERROR
28
31

Comments

There are no comments at the moment.