#include <bits/stdc++.h>
using namespace std;
int gr[1000005];
int was[1000005];
long long GetPow(long long val, int deg) {
  long long ret = 1;
  for (int i = 0; i < deg; ++i) {
    ret *= val;
  }
  return ret;
}
long long arr[100000];
int main() {
  long long sq4 = 2, sq2 = 2, val4 = 16, val2 = 4;
  int least = 0;
  for (int i = 4; i < 1000005; ++i) {
    if (val2 == i) {
      was[gr[sq2]]++;
      ++sq2;
      val2 = GetPow(sq2, 2);
      while (was[least]) {
        ++least;
      }
    }
    gr[i] = least;
    if (val4 == i) {
      was[gr[sq4]]--;
      if (!was[gr[sq4]] && gr[sq4] < least) {
        least = gr[sq4];
      }
      ++sq4;
      val4 = GetPow(sq4, 4);
    }
  }
  int n;
  cin >> n;
  for (int i = 0; i < n; ++i) {
    cin >> arr[i];
  }
  sort(arr, arr + n);
  sq2 = 1;
  sq4 = 1;
  val2 = 1;
  val4 = 1;
  long long xr = 0, cur = 0;
  memset(was, 0, sizeof was);
  least = 0;
  for (int i = 0; i < n; ++i) {
    if (arr[i] == 1) {
      continue;
    }
    while (val2 <= arr[i]) {
      was[gr[sq2]]++;
      ++sq2;
      val2 = GetPow(sq2, 2);
    }
    while (val4 < arr[i]) {
      was[gr[sq4]]--;
      if (!was[gr[sq4]] && least > gr[sq4]) {
        least = gr[sq4];
      }
      ++sq4;
      val4 = GetPow(sq4, 4);
    }
    while (was[least]) {
      ++least;
    }
    xr ^= least;
  }
  if (xr) {
    puts("Furlo");
  } else {
    puts("Rublo");
  }
  return 0;
}
