import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* @author 枳洛淮南
* @version 1.0
* @Description 功能
* @Date 2021/3/28 下午 12:27
*/
public class Main
{
//KiKi想获得某年某月有多少天,请帮他编程实现。
// 输入年份和月份,计算这一年这个月有多少天。
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
while ((str = br.readLine()) != null)
{
String[] strings = str.split(" ");
int year = Integer.parseInt(strings[0]);
int month = Integer.parseInt(strings[1]);
int[] a = {31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
a[1] = 29;
} else
{
a[1] = 28;
}
System.out.println(a[month - 1]);
}
}
}