UVA 11479 - Is this the easiest problem?

Problem PDF

Solution:

//#include
//int main()
//{
//long int t,a,b,c,i;
//while(scanf("%ld",&t)==1)
//{
//i=1;
//while(i<=t)
// {
// scanf("%ld%ld%ld",&a,&b,&c);
// if((a+b)<=c || (b+c)<=a || (c+a)<=b)
// printf("Case %ld: Invalid\n",i);
// else if(a<=0 || b<=0 || c<=0)
// printf("Case %ld: Invalid\n",i);
// else if(a==b && b==c)
// printf("Case %ld: Equilateral\n",i);
// else if(a==b || b==c || c==a)
// printf("Case %ld: Isosceles\n",i);
// else
// printf("Case %ld: Scalene\n",i);
// i++;
// }
//
//}
//return 0;
//}
#include 
#include 
#include 
#include 
using namespace std;

int main()
{
    int i,j;
    scanf("%d", &j);
    for(i=1;i<=j;i++) {
        long int a, b, c;
        scanf("%ld %ld %ld", &a, &b, &c);
        if (a>0 && b>0 && c>0 && abs(b-c) < a && a < (b + c)) {
         if (a == b == c) printf("Case %d: Equilateral\n", i);
        else if (a == b || a == c || b == c) printf("Case %d: Isosceles\n", i);
        else printf("Case %d: Scalene\n", i);
        }
        else printf("Case %d: Invalid\n", i);
      }
      return 0;
 }
https://github.com/Shipu/OnlineJudgeProblemSolutionWithCPlusPlus/tree/master/uva/11479/11479.cpp