//PAT1011
//这题就是死磕自己....
//考虑a,b同号溢出问题,若同号转a > c - b, 异号直接相加判断
#include <iostream>
using namespace std;
inline bool isSame(int a, int b)
{
return ( a > 0 && b > 0 ) || ( a < 0 && b < 0 );
}
int main()
{
int a, b, c;
int t;
int cnt = 1;
cin>>t;
while ( cnt <= t )
{
cin>>a>>b>>c;
bool flag = false;
if ( isSame(a, b) ) //若a,b同号
{
if ( a > 0 )
{
if ( c > 0 ) //a, b, c > 0
flag = ( a > (c - b) ); //a + b > c 转为 a>(c -b )
else //a, b > 0, c <= 0, 结果必为真
flag = true;
}
else
{
if ( c < 0 ) //同上,a,b,c < 0
flag = ( a > (c - b) );
else //同上a, b < 0, c >= 0, 结果必为真
flag = false;
}
}
else //a,b异号
flag = ( a + b > c );
if ( flag )
{
cout<<"Case #"<<cnt++<<": true"<<endl;
}
else
{
cout<<"Case #"<<cnt++<<": false"<<endl;
}
}
return 0;
}