#include <stdio.h>
int main(void) {
int m;
int d;
switch(m){
case 3:
if(21<=d && d<=31)
else if(1<=d && d<=20)
break;
case 4:
if(20<=d && d<=30)
else if(1<=d && d<=19)
break;
case 5:
if(21<=d && d<=31)
else if(1<=d && d<=20)
break;
case 6:
if(22<=d && d<=30)
else if(1<=d && d<=21)
break;
case 7:
if(23<=d && d<=31)
else if(1<=d && d<=22)
break;
case 8:
if(23<=d && d<=30)
else if(1<=d && d<=22)
break;
case 9:
if(23<=d && d<=30)
else if(1<=d && d<=22)
break;
case 10:
if(24<=d && d<=31)
else if(1<=d && d<=23)
break;
case 11:
if(23<=d && d<=30)
else if(1<=d && d<=22)
break;
case 12:
if(22<=d && d<=31)
else if(1<=d && d<=21)
break;
case 1:
if(20<=d && d<=31)
else if(1<=d && d<=19)
break;
case 2:
if(19<=d && d<=29)
else if(1<=d && d<=18)
break;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkKaW50IG07CmludCBkOwpzY2FuZigiJWQlZCIsJm0sJmQpOwpzd2l0Y2gobSl7CgkJCiAgICBjYXNlIDM6CiAgICBpZigyMTw9ZCAmJiBkPD0zMSkKICAgIHByaW50Zigi54mh576K5bqnXG4iKTsKICAgIGVsc2UgaWYoMTw9ZCAmJiBkPD0yMCkKICAgIHByaW50Zigi6a2a5bqnXG4iKTsKICAgIGJyZWFrOwoKICAgIGNhc2UgNDoKICAgIGlmKDIwPD1kICYmIGQ8PTMwKQogICAgcHJpbnRmKCLniaHniZvluqdcbiIpOwogICAgZWxzZSBpZigxPD1kICYmIGQ8PTE5KQogICAgcHJpbnRmKCLniaHnvorluqdcbiIpOwogICAgYnJlYWs7CgogICAgY2FzZSA1OgogICAgaWYoMjE8PWQgJiYgZDw9MzEpCiAgICBwcmludGYoIuWPjOWtkOW6p1xuIik7CiAgICBlbHNlIGlmKDE8PWQgJiYgZDw9MjApCiAgICBwcmludGYoIueJoeeJm+W6p1xuIik7CiAgICBicmVhazsKCiAgICBjYXNlIDY6CiAgICBpZigyMjw9ZCAmJiBkPD0zMCkKICAgIHByaW50Zigi6J+55bqnXG4iKTsKICAgIGVsc2UgaWYoMTw9ZCAmJiBkPD0yMSkKICAgIHByaW50Zigi5Y+M5a2Q5bqnXG4iKTsKICAgIGJyZWFrOwoKICAgIGNhc2UgNzoKICAgIGlmKDIzPD1kICYmIGQ8PTMxKQogICAgcHJpbnRmKCLnjYXlrZDluqdcbiIpOwogICAgZWxzZSBpZigxPD1kICYmIGQ8PTIyKQogICAgcHJpbnRmKCLon7nluqdcbiIpOwogICAgYnJlYWs7CgogICAgY2FzZSA4OgogICAgaWYoMjM8PWQgJiYgZDw9MzApCiAgICBwcmludGYoIuS5meWls+W6p1xuIik7CiAgICBlbHNlIGlmKDE8PWQgJiYgZDw9MjIpCiAgICBwcmludGYoIueNheWtkOW6p1xuIik7CiAgICBicmVhazsKCiAgICBjYXNlIDk6CiAgICBpZigyMzw9ZCAmJiBkPD0zMCkKICAgIHByaW50Zigi5aSp56ek5bqnXG4iKTsKICAgIGVsc2UgaWYoMTw9ZCAmJiBkPD0yMikKICAgIHByaW50Zigi5LmZ5aWz5bqnXG4iKTsKICAgIGJyZWFrOwoKICAgIGNhc2UgMTA6CiAgICBpZigyNDw9ZCAmJiBkPD0zMSkKICAgIHByaW50Zigi6KCN5bqnXG4iKTsKICAgIGVsc2UgaWYoMTw9ZCAmJiBkPD0yMykKICAgIHByaW50Zigi5aSp56ek5bqnXG4iKTsKICAgIGJyZWFrOwoKICAgIGNhc2UgMTE6CiAgICBpZigyMzw9ZCAmJiBkPD0zMCkKICAgIHByaW50Zigi5bCE5omL5bqnXG4iKTsKICAgIGVsc2UgaWYoMTw9ZCAmJiBkPD0yMikKICAgIHByaW50Zigi6KCN5bqnXG4iKTsKICAgIGJyZWFrOwoKICAgIGNhc2UgMTI6CiAgICBpZigyMjw9ZCAmJiBkPD0zMSkKICAgIHByaW50Zigi5bGx576K5bqnXG4iKTsKICAgIGVsc2UgaWYoMTw9ZCAmJiBkPD0yMSkKICAgIHByaW50Zigi5bCE5omL5bqnXG4iKTsKICAgIGJyZWFrOwoKICAgIGNhc2UgMToKICAgIGlmKDIwPD1kICYmIGQ8PTMxKQogICAgcHJpbnRmKCLmsLTnk7bluqdcbiIpOwogICAgZWxzZSBpZigxPD1kICYmIGQ8PTE5KQogICAgcHJpbnRmKCLlsbHnvorluqdcbiIpOwogICAgYnJlYWs7CgogICAgY2FzZSAyOgogICAgaWYoMTk8PWQgJiYgZDw9MjkpCiAgICBwcmludGYoIumtmuW6p1xuIik7CiAgICBlbHNlIGlmKDE8PWQgJiYgZDw9MTgpCiAgICBwcmludGYoIuawtOeTtuW6p1xuIik7CiAgICBicmVhazsKfQoJCglyZXR1cm4gMDsKfQo=