#include <bits/stdc++.h>
using namespace std;
const int inf = 1 << 30;
const int maxn = 15;
struct coor {
  int x, y;
} a[maxn];
int n = 8;
int cmp(coor a, coor b) {
  if (a.x == b.x) return a.y < b.y;
  return a.x < b.x;
}
inline void fail() {
  puts("ugly");
  exit(0);
}
inline void success() {
  puts("respectable");
  exit(0);
}
int main() {
  for (int(i) = (1); (i) <= (n); (i)++) scanf("%d%d", &a[i].x, &a[i].y);
  sort(a + 1, a + n + 1, cmp);
  if (a[1].x == a[2].x && a[2].x == a[3].x && a[4].x == a[5].x &&
      a[6].x == a[7].x && a[7].x == a[8].x)
    ;
  else
    fail();
  if (a[1].y == a[4].y && a[4].y == a[6].y && a[2].y == a[7].y &&
      a[3].y == a[5].y && a[5].y == a[8].y)
    ;
  else
    fail();
  if (a[1].x < a[4].x && a[4].x < a[6].x)
    ;
  else
    fail();
  if (a[1].y < a[2].y && a[2].y < a[3].y && a[4].y < a[5].y &&
      a[6].y < a[7].y && a[7].y < a[8].y)
    ;
  else
    fail();
  success();
  return 0;
}
