#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
double x, y, z;
scanf( "%lf %lf %lf", &x, &y, &z );
if ( x > y ) swap( x, y );
if ( y > z ) swap( y, z );
//if the triangle exists
if( x + y > z )
{
//if it is acute
double COS_VALUE = ( x*x + y*y - z*z ) / ( 2*x*y );
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;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgZG91YmxlIHgsIHksIHo7CglzY2FuZiggIiVsZiAlbGYgJWxmIiwgJngsICZ5LCAmeiApOwoKCWlmICggeCA+IHkgKSBzd2FwKCB4LCB5ICk7CglpZiAoIHkgPiB6ICkgc3dhcCggeSwgeiApOwoJCiAgICAvL2lmIHRoZSB0cmlhbmdsZSBleGlzdHMKICAgIGlmKCB4ICsgeSA+IHogKQogICAgewogICAgICAgIC8vaWYgaXQgaXMgYWN1dGUKICAgICAgICBkb3VibGUgQ09TX1ZBTFVFID0gICggeCp4ICsgeSp5IC0geip6ICkgLyAoIDIqeCp5ICk7CiAgICAgICAgaWYoIENPU19WQUxVRSA+IDAgKSBwcmludGYoICJUaGUgdHJpYW5nbGUgaXMgYWN1dGUuIiApOwogICAgICAgIGVsc2UgcHJpbnRmKCAiVGhlIHRyaWFuZ2xlIGlzIG5vdCBhY3V0ZS4iICk7CiAgICB9CiAgICBlbHNlIHByaW50ZiggIlRoZSB0cmlhbmdsZSBkb2Vzbid0IGV4aXN0LiIgKTsKICAgIHJldHVybiAwOwp9