#include <iostream>
using namespace std;
typedef long long ll;
int x[3], y[3];
ll l(ll x1, ll y1, ll x2, ll y2)
{
return (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2);
}
void solve()
{
long long side[3];
for(int i = 0; i < 3; i++)
side[i] = l(x[i], y[i], x[(i+1)%3], y[(i+1)%3]);
for(int i = 0; i < 3; i++)
{
if(side[i] < side[i-1])
swap(side[i], side[i-1]);
}
if(side[0] + side[1] == side[2])
cout << "RIGHT";
else if(side[0] + side[1] > side[2])
cout << "ACUTE";
else cout << "OBTUSE";
}
int main()
{
for(int i = 0; i < 3; i++)
cin >> x[i] >> y[i];
solve();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnR5cGVkZWYgbG9uZyBsb25nIGxsOwoKaW50IHhbM10sIHlbM107CgpsbCBsKGxsIHgxLCBsbCB5MSwgbGwgeDIsIGxsIHkyKQp7CiAgICByZXR1cm4gKHgxLXgyKSooeDEteDIpICsgKHkxLXkyKSooeTEteTIpOwp9Cgp2b2lkIHNvbHZlKCkKewogICAgbG9uZyBsb25nIHNpZGVbM107CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQogICAgICAgIHNpZGVbaV0gPSBsKHhbaV0sIHlbaV0sIHhbKGkrMSklM10sIHlbKGkrMSklM10pOwogICAgZm9yKGludCBpID0gMDsgaSA8IDM7IGkrKykKICAgIHsKICAgICAgICBpZihzaWRlW2ldIDwgc2lkZVtpLTFdKQogICAgICAgICAgICBzd2FwKHNpZGVbaV0sIHNpZGVbaS0xXSk7CiAgICB9CiAgICBpZihzaWRlWzBdICsgc2lkZVsxXSA9PSBzaWRlWzJdKQogICAgICAgIGNvdXQgPDwgIlJJR0hUIjsKICAgIGVsc2UgaWYoc2lkZVswXSArIHNpZGVbMV0gPiBzaWRlWzJdKQogICAgICAgIGNvdXQgPDwgIkFDVVRFIjsKICAgIGVsc2UgY291dCA8PCAiT0JUVVNFIjsKfQoKaW50IG1haW4oKQp7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQogICAgICAgIGNpbiA+PiB4W2ldID4+IHlbaV07CiAgICBzb2x2ZSgpOwogICAgcmV0dXJuIDA7Cn0K