#include <bits/stdc++.h>
using namespace std;
long long int t14(long long int i) {
  double o = i;
  o = sqrt(sqrt(o));
  if (o - floor(o) <= 0.00000001) return (long long int)o;
  return (long long int)o + 1;
}
long long int t12(long long int i) {
  double o = i;
  o = sqrt(o);
  return (long long int)o;
}
long long int go[8] = {0, 4, 16, 82, 6724, 50626, 10000000};
long long int valu[8] = {0, 1, 2, 0, 3, 1, 0};
long long int take(long long int l, long long int r) {
  if (l > r) return 0;
  long long int i = 0;
  while (go[i] < l) i++;
  if (go[i] > l) i--;
  long long int j = i;
  map<long long int, long long int> temp;
  while (go[j] <= r) {
    temp[valu[j]]++;
    j++;
  }
  long long int out = 0;
  while (temp.find(out) != temp.end()) out++;
  return out;
}
int main() {
  long long int n;
  cin >> n;
  long long int res = 0;
  long long int x;
  for (long long int i = 0; i < n; i++) {
    cin >> x;
    if (x == 1) {
      res = (res ^ 0);
    } else
      res = (res ^ take(t14(x), t12(x)));
  }
  if (res == 0)
    cout << "Rublo";
  else
    cout << "Furlo";
}
