#include<iostream>
using namespace std;
int str(string &s, int K, int l){
int r=0;
for (int i=K; i<K+l; i++){
r*=10;
r+=s[i]-'0';
}
return r;
}
int main(){
int T;
string s1, s2;
cin >> T;
for (int C=1; C<=T; C++){
cin >> s1 >> s2;
int dd1=str(s1, 0, 2)+str(s1 ,3 ,2)*31+str(s1, 6, 4)*400;
int dd2=str(s2, 0, 2)+str(s2 ,3 ,2)*31+str(s2, 6, 4)*400;
if (dd1<dd2){
cout <<"Case #"<< C <<": Invalid birth date"<<endl;
}
else if ((dd1-dd2)/400>130){
cout <<"Case #"<< C <<": Check birth date"<<endl;
}
else{
cout <<"Case #"<< C <<": "<< (dd1-dd2)/400 <<endl;
}
}
}