#include <bits/stdc++.h>
struct node {
  int a, b;
} s[1010];
int main() {
  int n, i, flag, j;
  while (~scanf("%d", &n)) {
    flag = 0;
    for (i = 0; i < n; i++) {
      scanf("%d%d", &s[i].a, &s[i].b);
      if (s[i].a != s[i].b) flag = 1;
    }
    if (flag) {
      printf("rated\n");
      return 0;
    } else {
      for (i = 0; i < n; i++) {
        for (j = i + 1; j < n; j++) {
          if (s[i].a < s[j].a) {
            printf("unrated\n");
            return 0;
          }
        }
      }
    }
    printf("maybe\n");
  }
  return 0;
}
