#include<iostream>
#include<cstdio>
using namespace std;
double k[100][3];
int sjx(double a,double b,double c)
{
if(a+b>c&&a+c>b&&b+c>a)
return(1);
else printf("NO\n");
}
int main()
{
int m,l,i=0;
scanf("%d",&m);
for(int j=0;j<m;j++)
{
scanf("%lf %lf %lf",&k[j][0],&k[j][1],&k[j][2]);
}
for(int j=0;j<m;j++)
{
i=sjx(k[j][0],k[j][1],k[j][2]);
if(i==1)
printf("YES\n");
}
}
#include<cstdio>
using namespace std;
double k[100][3];
int sjx(double a,double b,double c)
{
if(a+b>c&&a+c>b&&b+c>a)
return(1);
else printf("NO\n");
}
int main()
{
int m,l,i=0;
scanf("%d",&m);
for(int j=0;j<m;j++)
{
scanf("%lf %lf %lf",&k[j][0],&k[j][1],&k[j][2]);
}
for(int j=0;j<m;j++)
{
i=sjx(k[j][0],k[j][1],k[j][2]);
if(i==1)
printf("YES\n");
}
}