#include <bits/stdc++.h>
using namespace std;
struct point {
  int x, y;
} p[9];
int cmp(point a, point b) {
  if (a.x == b.x) return a.y < b.y;
  return a.x < b.x;
}
int main() {
  for (int i = 1; i <= 8; i++) {
    cin >> p[i].x >> p[i].y;
  }
  sort(p + 1, p + 9, cmp);
  if (p[1].x == p[2].x && p[2].x == p[3].x && p[4].x == p[5].x &&
      p[6].x == p[7].x && p[7].x == p[8].x && p[1].y == p[4].y &&
      p[4].y == p[6].y && p[2].y == p[7].y && p[3].y == p[5].y &&
      p[5].y == p[8].y && p[1].y != p[2].y && p[2].y != p[3].y &&
      p[3].x != p[4].x && p[5].x != p[6].x)
    puts("respectable");
  else
    puts("ugly");
}
