var
a,b,c:integer;
begin
readln(a,b);
case
b
of
1,3,5,7,8,10,12:c:=31;
4,6,9,11:c:=30;
2:if
a
mod
4=0
then
c:=29;
if
(a
100=0)and(a
400<>0)
c:=28;
end
else
end;
writeln(c);
end.