#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
int a = (s[0] - '0') * 10 + s[1] - '0';
int b = (s[3] - '0') * 10 + s[4] - '0';
if(a < 1 || a > 12)
if(b < 1 || b > 31) cout << 2;
else cout << 1;
else
if(a == 1 || a == 3 || a == 5 || a == 7 || a == 8 || a == 10 || a == 12)
if(b < 1 || b > 31) cout << 1;
else cout << 0;
else if(a == 2)
if(b < 1 || b > 28) cout << 1;
else cout << 0;
else
if(b < 1 || b > 30) cout << 1;
else cout << 0;
return 0;
}
实在不知道哪错了=(