int a, b, c, d;
char m;
cin >> a >> m >> b;
if (a == 1 || a == 3 || a == 5 || a == 7 || a == 8 || a == 10 || a == 12 ) {
if (b > 31)
cout << 1;
else
cout << 0;
} else if (a == 2) {
if (b > 28)
cout << 1;
else
cout << 0;
} else if (a == 4 || a == 6 || a == 9 || a == 11) {
if (b > 30)
cout << 1;
else
cout << 0;
} else if (12 < a && a % 10 == 2) {
if (b <= 28)
cout << 1;
else
cout << 2;
} else if (12 < a && a % 10 == 1 || a % 10 == 3 || a % 10 == 5 || a % 10 == 7 || a % 10 == 8 ) {
if (b <= 31)
cout << 1;
else
cout << 2;
} else if (12 < a && a % 10 == 4 || a % 10 == 6 || a % 10 == 9 || a % 10 == 11) {
if (b <= 30)
cout << 1;
else
cout << 2;
}
return 0;
}