#include<stdio.h>
int main() {
int a,b;
switch(a){
case 3:
if(b>=21)
if(b<=20)
break;
case 4:
if(b<=19)
if(b>=20)
break;
case 5:
if(b<=20)
if(b>=21)
break;
case 6:
if(b<=21)
if(b>=22)
break;
case 7:
if(b<=22)
if(b>=23)
break;
case 8:
if(b<=22)
if(b>=23)
break;
case 9:
if(b<=22)
if(b>=23)
break;
case 10:
if(b<=23)
if(b>=24)
break;
case 11:
if(b<=22)
if(b>=23)
break;
case 12:
if(b<=21)
if(b>=22)
break;
case 1:
if(b<=19)
if(b>=20)
break;
case 2:
if(b<=18)
if(b>=19)
break;
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKSB7CglpbnQgYSxiOyAKICAgIHNjYW5mKCIlZCIsJmEpOwogICAgc2NhbmYoIiVkIiwmYik7CiAgICBzd2l0Y2goYSl7CiAgICAgY2FzZSAzOgogICAgaWYoYj49MjEpCiAgICBwcmludGYoIueJoee+iuW6pyBcbiIpOwogICAgaWYoYjw9MjApCiAgICBwcmludGYoIumtmuW6pyBcbiIpOwogICAgYnJlYWs7CiAgICAgY2FzZSA0OgogICAgaWYoYjw9MTkpCiAgICBwcmludGYoIueJoee+iuW6pyBcbiIpOyAKICAgIGlmKGI+PTIwKQogICAgcHJpbnRmKCLniaHniZvluqcgXG4iKTsgCiAgICBicmVhazsKICAgICBjYXNlIDU6CiAgICBpZihiPD0yMCkKICAgIHByaW50Zigi54mh54mb5bqnIFxuIik7IAogICAgaWYoYj49MjEpCiAgICBwcmludGYoIuWPjOWtkOW6pyBcbiIpOwogICAgYnJlYWs7CiAgICAgY2FzZSA2OgogICAgaWYoYjw9MjEpCiAgICBwcmludGYoIuWPjOWtkOW6pyBcbiIpOwogICAgaWYoYj49MjIpCiAgICBwcmludGYoIuifueW6pyBcbiIpOwogICAgYnJlYWs7CiAgICAgY2FzZSA3OgogICAgaWYoYjw9MjIpCiAgICBwcmludGYoIuifueW6pyBcbiIpOwogICAgaWYoYj49MjMpCiAgICBwcmludGYoIueNheWtkOW6pyBcbiIpOwogICAgYnJlYWs7CiAgICAgY2FzZSA4OgogICAgaWYoYjw9MjIpCiAgICBwcmludGYoIueNheWtkOW6pyBcbiIpOwogICAgaWYoYj49MjMpCiAgICBwcmludGYoIuS5meWls+W6pyBcbiIpOwogICAgYnJlYWs7CiAgICAgY2FzZSA5OgogICAgaWYoYjw9MjIpCiAgICBwcmludGYoIuS5meWls+W6pyBcbiIpOwogICAgaWYoYj49MjMpCiAgICBwcmludGYoIuWkqeenpOW6pyBcbiIpOwogICAgYnJlYWs7CiAgICAgY2FzZSAxMDoKICAgIGlmKGI8PTIzKQogICAgcHJpbnRmKCLlpKnnp6TluqcgXG4iKTsKICAgIGlmKGI+PTI0KQogICAgcHJpbnRmKCLooI3luqcgXG4iKTsKICAgIGJyZWFrOwogICAgY2FzZSAxMToKICAgIGlmKGI8PTIyKQogICAgcHJpbnRmKCLooI3luqcgXG4iKTsKICAgIGlmKGI+PTIzKQogICAgcHJpbnRmKCLlsITmiYvluqcgXG4iKTsKICAgIGJyZWFrOwogICAgY2FzZSAxMjoKICAgIGlmKGI8PTIxKQogICAgcHJpbnRmKCLlsITmiYvluqcgXG4iKTsKICAgIGlmKGI+PTIyKQogICAgcHJpbnRmKCLlsbHnvorluqcgXG4iKTsKICAgIGJyZWFrOwogICAgY2FzZSAxOgogICAgaWYoYjw9MTkpCiAgICBwcmludGYoIuWxsee+iuW6pyBcbiIpOwogICAgaWYoYj49MjApCiAgICBwcmludGYoIuawtOeTtuW6pyBcbiIpOwogICAgYnJlYWs7CiAgICBjYXNlIDI6CiAgICBpZihiPD0xOCkKICAgIHByaW50Zigi5rC055O25bqnIFxuIik7CiAgICBpZihiPj0xOSkKICAgIHByaW50Zigi6a2a5bqnIFxuIik7CiAgICBicmVhazsKICAgICB9CiAgIHJldHVybiAwOyAKfSAK