#include <bits/stdc++.h>
int main() {
  int T;
  scanf("%d", &T);
  char a[105];
  char a1[6], a2[6];
  const char f[6] = "lala.";
  const char r[6] = "miao.";
  gets(a);
  while (T--) {
    bool flag1 = 0, flag2 = 0;
    memset(a1, 0, sizeof(a1));
    memset(a2, 0, sizeof(a2));
    gets(a);
    int l = strlen(a);
    if (l >= 5) {
      for (int i = 0; i < 5; i++) {
        a1[i] = a[i];
      }
      a1[5] = '\0';
      for (int i = l - 5; i < l; i++) {
        a2[i - l + 5] = a[i];
      }
      a2[5] = '\0';
      if (strcmp(a1, r)) flag1 = 1;
      if (strcmp(a2, f)) flag2 = 1;
      if (flag1 && flag2 || flag1 == 0 && flag2 == 0) {
        printf("OMG>.< I don't know!\n");
      } else {
        if (flag1 == 1)
          printf("Freda's\n");
        else
          printf("Rainbow's\n");
      }
    } else {
      printf("OMG>.< I don't know!\n");
    }
  }
}
