#include<iostream>
using namespace std;
int A[50],B[50],C[50];
void input(int digit[],int k)
{
int i,j=1;
string s;
cin>>s;
if(s[0]=='-'){
s=s.substr(1,s.size()-1);
j=-1;
}
for(i=0;i<50;i++)digit[i]=0;
for(i=0;i<s.size();i++){
digit[s.size()-1-i]=s[i]-'0';
digit[s.size()-1-i]*=j;
}
digit[25]=k;
if(j==-1){
for(i=0;i<=25;i++){
if(digit[i]<0){
digit[i+1]--;
digit[i]+=10;
}
}
}
}
void add()
{
int i;
for(i=0;i<=25;i++)A[i]+=B[i];
for(i=0;i<=25;i++){
if(A[i]>=10){
A[i]-=10;
A[i+1]++;
}
}
}
bool judge()
{
int i;
for(i=25;i>=0;i--){
if(A[i]!=C[i]){
if(A[i]>C[i])return true;
else return false;
}
}
return false;
}
int main()
{
int i,T;
cin>>T;
for(i=1;i<=T;i++){
input(A,1);
input(B,1);
input(C,2);
add();
bool signal;
signal=judge();
if(signal==true)printf("Case #%d: true\n",i);
else printf("Case #%d: false\n",i);
}
}