// To understand what is happening in this file, please go to the end of the file.
#include "bits/stdc++.h"
#define int long long
#define vi vector< int >
#define fastIO() ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
#define all(x) x.begin(),x.end()
#define endl '\n'
using namespace std;
/*
▄████ ██▓ ██▓▄▄▄█████▓ ▄████▄ ██░ ██
██▒ ▀█▒▓██▒ ▓██▒▓ ██▒ ▓▒▒██▀ ▀█ ▓██░ ██▒
▒██░▄▄▄░▒██░ ▒██▒▒ ▓██░ ▒░▒▓█ ▄ ▒██▀▀██░
░▓█ ██▓▒██░ ░██░░ ▓██▓ ░ ▒▓▓▄ ▄██▒░▓█ ░██
░▒▓███▀▒░██████▒░██░ ▒██▒ ░ ▒ ▓███▀ ░░▓█▒░██▓
░▒ ▒ ░ ▒░▓ ░░▓ ▒ ░░ ░ ░▒ ▒ ░ ▒ ░░▒░▒
░ ░ ░ ░ ▒ ░ ▒ ░ ░ ░ ▒ ▒ ░▒░ ░
░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░░ ░
░ ░ ░ ░ ░ ░ ░ ░ ░
*/
template<typename typC> istream &operator>>(istream &cin,vector<typC> &a) { for (auto &x:a) cin>>x; return cin; }
template<typename typC> ostream &operator<<(ostream &cout,const vector<typC> &a) { int n=a.size(); if (!n) return cout; cout<<a[0]; for (int i=1; i<n; i++) cout<<' '<<a[i]; return cout; }
int dx [] = {0, 0, 1, -1};
int dy [] = {1, -1, 0, 0};
int dis(int x1, int y1, int x2, int y2){
return (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2);
}
bool check(int a, int b, int c){
if(a == 0 || b == 0 || c == 0) return false;
vi v = {a, b, c};
sort(all(v));
return v[0] + v[1] == v[2];
}
void itIsADream(){
int x1, y1, x2, y2, x3, y3; cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
int a = dis(x1, y1, x2, y2);
int b = dis(x1, y1, x3, y3);
int c = dis(x2, y2, x3, y3);
if(check(a, b, c)) {
cout << "RIGHT\n";
return;
}
for(int i = 0; i < 4; i++){
int newX = x1 + dx[i];
int newY = y1 + dy[i];
a = dis(newX, newY, x2, y2);
b = dis(newX, newY, x3, y3);
c = dis(x2, y2, x3, y3);
if(check(a, b, c)) {
cout << "ALMOST\n";
return;
}
}
for(int i = 0; i < 4; i++){
int newX = x2 + dx[i];
int newY = y2 + dy[i];
a = dis(x1, y1, newX, newY);
b = dis(x1, y1, x3, y3);
c = dis(newX, newY, x3, y3);
if(check(a, b, c)) {
cout << "ALMOST\n";
return;
}
}
for(int i = 0; i < 4; i++){
int newX = x3 + dx[i];
int newY = y3 + dy[i];
a = dis(x1, y1, x2, y2);
b = dis(x1, y1, newX, newY);
c = dis(x2, y2, newX, newY);
if(check(a, b, c)) {
cout << "ALMOST\n";
return;
}
}
cout << "NEITHER\n";
}
int32_t main()
{
fastIO();
// freopen("input.txt", "r", stdin);
// freopen("output.txt", "w", stdout);
int t = 1;
// cin >> t;
while (t--)
{
itIsADream();
}
return 0;
}
// to understand what is happening in this file, please go to the starting of the file.
Ly8gVG8gdW5kZXJzdGFuZCB3aGF0IGlzIGhhcHBlbmluZyBpbiB0aGlzIGZpbGUsIHBsZWFzZSBnbyB0byB0aGUgZW5kIG9mIHRoZSBmaWxlLgoKI2luY2x1ZGUgImJpdHMvc3RkYysrLmgiCgojZGVmaW5lIGludCBsb25nIGxvbmcKI2RlZmluZSB2aSB2ZWN0b3I8IGludCA+CiNkZWZpbmUgZmFzdElPKCkgaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCksY2luLnRpZSgwKSxjb3V0LnRpZSgwKTsKI2RlZmluZSBhbGwoeCkgeC5iZWdpbigpLHguZW5kKCkKI2RlZmluZSBlbmRsICdcbicKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgovKgoKCiAg4paE4paI4paI4paI4paIICDilojilojilpMgICAgIOKWiOKWiOKWk+KWhOKWhOKWhOKWiOKWiOKWiOKWiOKWiOKWkyDiloTilojilojilojilojiloQgICDilojilojilpEg4paI4paICiDilojilojilpIg4paA4paI4paS4paT4paI4paI4paSICAgIOKWk+KWiOKWiOKWkuKWkyAg4paI4paI4paSIOKWk+KWkuKWkuKWiOKWiOKWgCDiloDiloggIOKWk+KWiOKWiOKWkSDilojilojilpIK4paS4paI4paI4paR4paE4paE4paE4paR4paS4paI4paI4paRICAgIOKWkuKWiOKWiOKWkuKWkiDilpPilojilojilpEg4paS4paR4paS4paT4paIICAgIOKWhCDilpLilojilojiloDiloDilojilojilpEK4paR4paT4paIICDilojilojilpPilpLilojilojilpEgICAg4paR4paI4paI4paR4paRIOKWk+KWiOKWiOKWkyDilpEg4paS4paT4paT4paEIOKWhOKWiOKWiOKWkuKWkeKWk+KWiCDilpHilojilogK4paR4paS4paT4paI4paI4paI4paA4paS4paR4paI4paI4paI4paI4paI4paI4paS4paR4paI4paI4paRICDilpLilojilojilpIg4paRIOKWkiDilpPilojilojilojiloAg4paR4paR4paT4paI4paS4paR4paI4paI4paTCiDilpHilpIgICDilpIg4paRIOKWkuKWkeKWkyAg4paR4paR4paTICAgIOKWkiDilpHilpEgICDilpEg4paR4paSIOKWkiAg4paRIOKWkiDilpHilpHilpLilpHilpIKICDilpEgICDilpEg4paRIOKWkSDilpIgIOKWkSDilpIg4paRICAgIOKWkSAgICAgIOKWkSAg4paSICAgIOKWkiDilpHilpLilpEg4paRCuKWkSDilpEgICDilpEgICDilpEg4paRICAgIOKWkiDilpEgIOKWkSAgICAgIOKWkSAgICAgICAgIOKWkSAg4paR4paRIOKWkQogICAgICDilpEgICAgIOKWkSAg4paRIOKWkSAgICAgICAgICAg4paRIOKWkSAgICAgICDilpEgIOKWkSAg4paRCgoqLwoKdGVtcGxhdGU8dHlwZW5hbWUgdHlwQz4gaXN0cmVhbSAmb3BlcmF0b3I+Pihpc3RyZWFtICZjaW4sdmVjdG9yPHR5cEM+ICZhKSB7IGZvciAoYXV0byAmeDphKSBjaW4+Png7IHJldHVybiBjaW47IH0KdGVtcGxhdGU8dHlwZW5hbWUgdHlwQz4gb3N0cmVhbSAmb3BlcmF0b3I8PChvc3RyZWFtICZjb3V0LGNvbnN0IHZlY3Rvcjx0eXBDPiAmYSkgeyBpbnQgbj1hLnNpemUoKTsgaWYgKCFuKSByZXR1cm4gY291dDsgY291dDw8YVswXTsgZm9yIChpbnQgaT0xOyBpPG47IGkrKykgY291dDw8JyAnPDxhW2ldOyByZXR1cm4gY291dDsgfQoKaW50IGR4IFtdID0gezAsIDAsIDEsIC0xfTsKaW50IGR5IFtdID0gezEsIC0xLCAwLCAwfTsKCgppbnQgZGlzKGludCB4MSwgaW50IHkxLCBpbnQgeDIsIGludCB5Mil7CiAgICByZXR1cm4gKHgxLXgyKSAqICh4MS14MikgKyAoeTEteTIpICogKHkxLXkyKTsKfQoKYm9vbCBjaGVjayhpbnQgYSwgaW50IGIsIGludCBjKXsKICAgIGlmKGEgPT0gMCB8fCBiID09IDAgfHwgYyA9PSAwKSByZXR1cm4gZmFsc2U7CiAgICB2aSB2ID0ge2EsIGIsIGN9OwogICAgc29ydChhbGwodikpOwogICAgcmV0dXJuIHZbMF0gKyB2WzFdID09IHZbMl07Cn0KCnZvaWQgaXRJc0FEcmVhbSgpewogICAgaW50IHgxLCB5MSwgeDIsIHkyLCB4MywgeTM7IGNpbiA+PiB4MSA+PiB5MSA+PiB4MiA+PiB5MiA+PiB4MyA+PiB5MzsKICAgIAogICAgaW50IGEgPSBkaXMoeDEsIHkxLCB4MiwgeTIpOwogICAgaW50IGIgPSBkaXMoeDEsIHkxLCB4MywgeTMpOwogICAgaW50IGMgPSBkaXMoeDIsIHkyLCB4MywgeTMpOwoKICAgIGlmKGNoZWNrKGEsIGIsIGMpKSB7CiAgICAgICAgY291dCA8PCAiUklHSFRcbiI7CiAgICAgICAgcmV0dXJuOwogICAgfQoKICAgIGZvcihpbnQgaSA9IDA7IGkgPCA0OyBpKyspewogICAgICAgIGludCBuZXdYID0geDEgKyBkeFtpXTsKICAgICAgICBpbnQgbmV3WSA9IHkxICsgZHlbaV07CiAgICAgICAgYSA9IGRpcyhuZXdYLCBuZXdZLCB4MiwgeTIpOwogICAgICAgIGIgPSBkaXMobmV3WCwgbmV3WSwgeDMsIHkzKTsKICAgICAgICBjID0gZGlzKHgyLCB5MiwgeDMsIHkzKTsKICAgICAgICBpZihjaGVjayhhLCBiLCBjKSkgewogICAgICAgICAgICBjb3V0IDw8ICJBTE1PU1RcbiI7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICB9CgogICAgZm9yKGludCBpID0gMDsgaSA8IDQ7IGkrKyl7CiAgICAgICAgaW50IG5ld1ggPSB4MiArIGR4W2ldOwogICAgICAgIGludCBuZXdZID0geTIgKyBkeVtpXTsKICAgICAgICBhID0gZGlzKHgxLCB5MSwgbmV3WCwgbmV3WSk7CiAgICAgICAgYiA9IGRpcyh4MSwgeTEsIHgzLCB5Myk7CiAgICAgICAgYyA9IGRpcyhuZXdYLCBuZXdZLCB4MywgeTMpOwogICAgICAgIGlmKGNoZWNrKGEsIGIsIGMpKSB7CiAgICAgICAgICAgIGNvdXQgPDwgIkFMTU9TVFxuIjsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgIH0KCiAgICBmb3IoaW50IGkgPSAwOyBpIDwgNDsgaSsrKXsKICAgICAgICBpbnQgbmV3WCA9IHgzICsgZHhbaV07CiAgICAgICAgaW50IG5ld1kgPSB5MyArIGR5W2ldOwogICAgICAgIGEgPSBkaXMoeDEsIHkxLCB4MiwgeTIpOwogICAgICAgIGIgPSBkaXMoeDEsIHkxLCBuZXdYLCBuZXdZKTsKICAgICAgICBjID0gZGlzKHgyLCB5MiwgbmV3WCwgbmV3WSk7CiAgICAgICAgaWYoY2hlY2soYSwgYiwgYykpIHsKICAgICAgICAgICAgY291dCA8PCAiQUxNT1NUXG4iOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgfQoKICAgIGNvdXQgPDwgIk5FSVRIRVJcbiI7Cn0KIAppbnQzMl90IG1haW4oKQp7CiAgICBmYXN0SU8oKTsKICAgIC8vIGZyZW9wZW4oImlucHV0LnR4dCIsICJyIiwgc3RkaW4pOwogICAgLy8gZnJlb3Blbigib3V0cHV0LnR4dCIsICJ3Iiwgc3Rkb3V0KTsKICAgIGludCB0ID0gMTsKICAgIC8vIGNpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkKICAgIHsKICAgICAgICBpdElzQURyZWFtKCk7CiAgICB9CiAgICByZXR1cm4gMDsKfQoKLy8gdG8gdW5kZXJzdGFuZCB3aGF0IGlzIGhhcHBlbmluZyBpbiB0aGlzIGZpbGUsIHBsZWFzZSBnbyB0byB0aGUgc3RhcnRpbmcgb2YgdGhlIGZpbGUu