#include <bits/stdc++.h>
using namespace std;
int C[1000002];
int R[1000002];
int A[10][10];
int X[1000002];
int Y[1000002];
map<int, int> M, M2;
int main() {
  ios_base::sync_with_stdio(0);
  int n;
  vector<int> v1, v2;
  for (int i = 0; i < 8; i++) {
    int x, y;
    cin >> X[i] >> Y[i];
    v1.push_back(X[i]);
    v2.push_back(Y[i]);
  }
  sort(v1.begin(), v1.end());
  sort(v2.begin(), v2.end());
  v1.resize(unique(v1.begin(), v1.end()) - v1.begin());
  v2.resize(unique(v2.begin(), v2.end()) - v2.begin());
  if ((int)v1.size() != 3 || (int)v2.size() != 3) {
    puts("ugly");
    return 0;
  }
  for (int i = 0; i < (int)v1.size(); i++) {
    M[v1[i]] = i;
  }
  for (int i = 0; i < (int)v2.size(); i++) {
    M2[v2[i]] = i;
  }
  for (int i = 0; i < 8; i++) {
    A[M[X[i]]][M2[Y[i]]]++;
  }
  bool ok = 1;
  for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
      if (i == 1 && j == 1) continue;
      if (A[i][j] != 1) ok = 0;
    }
  }
  if (A[1][1] != 0) ok = 0;
  if (ok) {
    puts("respectable");
  } else {
    puts("ugly");
  }
}
