#include #include long min(long x, long y) { return (x < y ? x : y); } long max(long x, long y) { return (x < y ? y : x); } main(){ long T; cin >> T; for (long i=1; i<=T; i++) { long a,b,c; cin >> a; cin >> b; cin >> c; cout << "Case " << i << ": "; long A = max(a,max(b,c)); // sort: A longest, B middle, C shortest long C = min(a,min(b,c)); long B = (A == a ? max(b,c) : (A == b ? max(a,c) : max(a,b))); if (A-B >= C) cout << "Invalid\n"; else if (A == C) cout << "Equilateral\n"; else if (A == B || B == C) cout << "Isosceles\n"; else cout << "Scalene\n"; } }