program q_210540617_5;
var
m : integer;
begin
read(m);
case m of
1, 3, 5, 7, 8, 10, 12: writeln(31);
4, 6, 9, 11: writeln(30);
2 : writeln(28);
end;
end.
cHJvZ3JhbSBxXzIxMDU0MDYxN181Owp2YXIgCgltIDogaW50ZWdlcjsKYmVnaW4KCXJlYWQobSk7CgkKCWNhc2UgbSBvZgoJCTEsIDMsIDUsIDcsIDgsIDEwLCAxMjogd3JpdGVsbigzMSk7CgkJNCwgNiwgOSwgMTE6IHdyaXRlbG4oMzApOwoJCTIgOiB3cml0ZWxuKDI4KTsKCWVuZDsKCQkKZW5kLg==