func_code_string: #include <bits/stdc++.h>   using namespace std;   int ToInt(string& s, int len) {     int r = 0;     for (int i = 0, max_ = (len); i < max_; ++i) {       r *= 10;       r += s[i] -  0 ;     }     return r;   }   int GCD(int a, int b) { return b != 0 ? GCD(b, a % b) : a; }   int LCM(int a, int b) { return a * (b / GCD(a, b)); }   long long Pow(long long n, long long e) {     if (e == 0) return 1;     if (e == 1)       return n;     else if (e & 1) {       long long t = Pow(n, e / 2);       return n * t * t;     } else {       long long t = Pow(n, e / 2);       return t * t;     }   }   int SolvePile(long long n) {     if (n < 4)       return 0;     else if (n < 16)       return 1;     else if (n < 82)       return 2;     else if (n < 6724)       return 0;     else if (n < 50626)       return 3;     else if (n < 2562991876LL)       return 1;     else       return 2;   }   int main() {     long long n;     int N, res = 0;     scanf( %d , &N);     for (int i = 0, max_ = (N); i < max_; ++i) {       scanf( %I64d , &n);       res ^= SolvePile(n);     }     if (res > 0)       printf( Furlo n );     else       printf( Rublo n );     return 0;   }   