#include <bits/stdc++.h>
using namespace std;
map<long long, int> m;
map<long long, int>::iterator it;
int g[1000000];
int main() {
  long long i;
  bool flag = 1;
  m[0] = 0;
  m[3] = 0;
  for (i = 2; i * i <= 777777777777; i++) {
    for (int bur = -1; bur <= 0; bur++) {
      long long k = i * i + bur;
      if (k == 3) continue;
      long long E = sqrt(double(k));
      long long S = pow(double(k), 1 / 4.0);
      if (S * S * S * S != k) S++;
      int j;
      bool ck[100] = {0};
      for (it = m.lower_bound(S); it != m.end(); it++) {
        if (it->first < S) continue;
        ck[it->second] = 1;
        if (it->first >= E) break;
      }
      for (j = 0;; j++)
        if (ck[j] == 0) {
          it = m.end();
          it--;
          if (it->second == j) {
            m.erase(it);
          }
          m[k] = j;
          break;
        }
    }
  }
  it = m.end();
  it--;
  m[777777777777 + 1] = it->second;
  int n;
  scanf("%d", &n);
  int r = 0;
  while (n--) {
    long long k;
    cin >> k;
    it = m.lower_bound(k);
    if (it != m.begin()) {
      it--;
    }
    for (; it != m.end(); it++) {
      if (it->first >= k) {
        break;
      }
    }
    r ^= it->second;
  }
  if (r == 0) {
    cout << "Rublo";
  } else
    cout << "Furlo";
  return 0;
}
