#include <bits/stdc++.h>
using namespace std;
struct node {
  int x, y;
} a[11];
bool cmp(node a, node b) { return a.x < b.x || a.x == b.x && a.y < b.y; }
bool check() {
  if (a[0].x != a[2].x) return false;
  if (a[3].x != a[4].x) return false;
  if (a[5].x != a[7].x) return false;
  if (!(a[0].x < a[3].x && a[3].x < a[5].x)) return false;
  if (a[0].y != a[3].y || a[0].y != a[5].y) return false;
  if (a[1].y != a[6].y) return false;
  if (a[2].y != a[4].y || a[2].y != a[7].y) return false;
  if (!(a[0].y < a[1].y && a[1].y < a[2].y)) return false;
  return true;
}
int main() {
  for (int i = 0; i < 8; i++) scanf("%d%d", &a[i].x, &a[i].y);
  bool ok = true;
  sort(a, a + 8, cmp);
  if (check())
    puts("respectable");
  else
    puts("ugly");
  return 0;
}
