#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
double x, y, z, t;
scanf( "%lf %lf %lf", &x, &y, &z );
t = max(x, max(y, z));
//if the triangle exists
if( x + y + z > 2*t )
{
//if it is acute
double COS_VALUE = t*( x*x + y*y + z*z - 2*t*t ) / ( 2*x*y*z );
if( COS_VALUE > 0 ) printf( "The triangle is acute." );
else printf( "The triangle is not acute." );
}
else printf( "The triangle doesn't exist." );
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgZG91YmxlIHgsIHksIHosIHQ7CglzY2FuZiggIiVsZiAlbGYgJWxmIiwgJngsICZ5LCAmeiApOwoJdCA9IG1heCh4LCBtYXgoeSwgeikpOyAKICAgIC8vaWYgdGhlIHRyaWFuZ2xlIGV4aXN0cwogICAgaWYoIHggKyB5ICsgeiA+IDIqdCApCiAgICB7CiAgICAgICAgLy9pZiBpdCBpcyBhY3V0ZQogICAgICAgIGRvdWJsZSBDT1NfVkFMVUUgPSAgdCooIHgqeCArIHkqeSArIHoqeiAtIDIqdCp0ICkgLyAoIDIqeCp5KnogKTsKICAgICAgICBpZiggQ09TX1ZBTFVFID4gMCApIHByaW50ZiggIlRoZSB0cmlhbmdsZSBpcyBhY3V0ZS4iICk7CiAgICAgICAgZWxzZSBwcmludGYoICJUaGUgdHJpYW5nbGUgaXMgbm90IGFjdXRlLiIgKTsKICAgIH0KICAgIGVsc2UgcHJpbnRmKCAiVGhlIHRyaWFuZ2xlIGRvZXNuJ3QgZXhpc3QuIiApOwogICAgcmV0dXJuIDA7Cn0=