#include <stdio.h>
int main(void) {
// your code goes here
int a,b;
if((a==3&&(b>=21&&b<=31))||(a==4&&(b>=1&&b<=19))){
}
else if((a==4&&(b>=20&&b<=30))||(a==5&&(b>=1&&b<=20))){
}
else if((a==5&&(b>=21&&b<=31))||(a==6&&(b>=1&&b<=21))){
}
else if((a==6&&(b>=22&&b<=30))||(a==7&&(b>=1&&b<=22))){
}
else if((a==7&&(b>=23&&b<=31))||(a==8&&(b>=1&&b<=22))){
}
else if((a==8&&(b>=23&&b<=31))||(a==9&&(b>=1&&b<=22))){
}
else if((a==9&&(b>=23&&b<=30))||(a==10&&(b>=1&&b<=23))){
}
else if((a=10&&(b>=24&&b<=31))||(a==11&&(b>=1&&b<=22))){
}
else if((a==11&&(b>=23&&b<=30))||(a==12&&(b>=1&&b<=21))){
}
else if((a==12&&(b>=22&&b<=31))||(a==4&&(b>=1&&b<=19))){
}
else if((a==1&&(b>=20&&b<=30))||(a==2&&(b>=1&&b<=18))){
}
else if((a==2&&(b>=19&&b<=31))||(a==3&&(b>=1&&b<=20))){
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgYSxiOwoJc2NhbmYoIiVkICVkIiwmYSwmYik7CglpZigoYT09MyYmKGI+PTIxJiZiPD0zMSkpfHwoYT09NCYmKGI+PTEmJmI8PTE5KSkpewoJCXByaW50Zigi54mh576K5bqnXG4iKTsKCX0KCWVsc2UgaWYoKGE9PTQmJihiPj0yMCYmYjw9MzApKXx8KGE9PTUmJihiPj0xJiZiPD0yMCkpKXsKCQlwcmludGYoIueJoeeJm+W6p1xuIik7Cgl9CgllbHNlIGlmKChhPT01JiYoYj49MjEmJmI8PTMxKSl8fChhPT02JiYoYj49MSYmYjw9MjEpKSl7CgkJcHJpbnRmKCLlj4zlrZDluqdcbiIpOwoJfQoJZWxzZSBpZigoYT09NiYmKGI+PTIyJiZiPD0zMCkpfHwoYT09NyYmKGI+PTEmJmI8PTIyKSkpewoJCXByaW50Zigi6J+55bqnXG4iKTsKCX0KCWVsc2UgaWYoKGE9PTcmJihiPj0yMyYmYjw9MzEpKXx8KGE9PTgmJihiPj0xJiZiPD0yMikpKXsKCQlwcmludGYoIueNheWtkOW6p1xuIik7Cgl9CgllbHNlIGlmKChhPT04JiYoYj49MjMmJmI8PTMxKSl8fChhPT05JiYoYj49MSYmYjw9MjIpKSl7CgkJcHJpbnRmKCLkuZnlpbPluqdcbiIpOwoJfQoJZWxzZSBpZigoYT09OSYmKGI+PTIzJiZiPD0zMCkpfHwoYT09MTAmJihiPj0xJiZiPD0yMykpKXsKCQlwcmludGYoIuWkqeenpOW6p1xuIik7Cgl9CgllbHNlIGlmKChhPTEwJiYoYj49MjQmJmI8PTMxKSl8fChhPT0xMSYmKGI+PTEmJmI8PTIyKSkpewoJCXByaW50Zigi6KCN5bqnXG4iKTsKCX0KCWVsc2UgaWYoKGE9PTExJiYoYj49MjMmJmI8PTMwKSl8fChhPT0xMiYmKGI+PTEmJmI8PTIxKSkpewoJCXByaW50Zigi5bCE5omL5bqnXG4iKTsKCX0KCWVsc2UgaWYoKGE9PTEyJiYoYj49MjImJmI8PTMxKSl8fChhPT00JiYoYj49MSYmYjw9MTkpKSl7CgkJcHJpbnRmKCLlsbHnvorluqdcbiIpOwoJfQoJZWxzZSBpZigoYT09MSYmKGI+PTIwJiZiPD0zMCkpfHwoYT09MiYmKGI+PTEmJmI8PTE4KSkpewoJCXByaW50Zigi5rC055O25bqnXG4iKTsKCX0KCWVsc2UgaWYoKGE9PTImJihiPj0xOSYmYjw9MzEpKXx8KGE9PTMmJihiPj0xJiZiPD0yMCkpKXsKCQlwcmludGYoIumtmuW6p1xuIik7Cgl9CglyZXR1cm4gMDsKfQo=