#include<bits/stdc++.h>
using namespace std;
int n;//操作的次数
void get_data(string snum,vector<int>&num,int &sgn)
{
int start;
if(snum[0]=='-')//说明这个数字是负数
{
sgn=-1;
start=1;
}
else
{
sgn=1;
start=0;
}
for(int i=snum.size()-1;i>=start;i--)
{
num.push_back(snum[i]-'0');
}
}
vector<int> add(vector<int>a,vector<int>b)
{
vector<int>res;
int t=0;
for(int i=0;i<a.size()||i<b.size()||t;i++)
{
if(i<a.size())t+=a[i];
if(i<b.size())t+=b[i];
res.push_back(t%10);
t/=10;
}
return res;
}
bool cmp(vector<int>a,vector<int>b)//判断数a是否大于数b
{
if(a.size()!=b.size())//表明a和b两个数的位数不同,那么位数最多的数,当然数值也就更大
return a.size()>b.size();
else//如果两个数的位数相同,则需要判断每一位
{
for(int i=a.size()-1;i>=0;i--)//从最高位开始比较
{
if(a[i]!=b[i])return a[i]>b[i];
}
}
return true;//如果所有位数都相等,则返回true
}
vector<int> sub(vector<int>a,vector<int>b)//将a和b两个数相减,手下保证了数字a一定大于数字b
{
vector<int>res;
int t=0;
for(int i=0;i<a.size()||t;i++)
{
t+=a[i];
if(i<b.size())t-=b[i];
res.push_back((t+10)%10);
if(t<0)t=-1;
else t=0;
}
while(res.back()==0&&res.size()>1)res.pop_back();
return res;
}
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
if(i==1)printf("Case #%d: ",i);
else printf("\nCase #%d: ",i);
string a,b,c;
int sgna,sgnb,sgnc,sgnmid;
vector<int>A,B,C,mid;
cin>>a>>b>>c;
get_data(a,A,sgna);
get_data(b,B,sgnb);
get_data(c,C,sgnc);
//计算A+B,需要进行分类讨论,因为存在负数的情况,那么负数就要转化为减法运算
if(sgna==1&&sgnb==1)//表示两个数字都为正数
{
sgnmid=1;
mid=add(A,B);
}
else if(sgna==-1&&sgnb==-1)
{
sgnmid=-1;
mid=add(A,B);
}
else if(sgna==-1&&sgnb==1)//a是负数,b是正数
{
if(cmp(A,B))//如果A大于B的话,也就意味着最终的结果是负数
{
sgnmid=-1;
mid=sub(A,B);
}
else
{
sgnmid=1;
mid=sub(B,A);
}
}
else//a是正数,b是负数
{
if(cmp(A,B))//如果A大于B的话,也就意味着最终的结果是正数
{
sgnmid=1;
mid=sub(A,B);
}
else
{
sgnmid=-1;
mid=sub(B,A);
}
}
//比较mid和c两个数
if(sgnmid==1&&sgnc==-1)
printf("true");
else if(sgnmid==-1&&sgnc==1)//如果mid是负数,而c是正数,说明mid一定小于c
printf("false");
else if(sgnmid==1&&sgnc==1)//如果a和b都是正数,那么就需要判断a和b哪个数更大
{
if(cmp(mid,C))//如果mid大于大于C,需要特别判断是否为0
{
auto ans=sub(mid,C);
if(ans[ans.size()-1]==0)printf("false");
else printf("true");
}
else
printf("false");
}
else//如果a和b都是负数,那么数字越大的数反而越小
{
if(cmp(mid,C))
printf("false");
else
printf("true");
}
}
return 0;
}