#include <bits/stdc++.h>
using namespace std;
const int INF = 0x3f3f3f3f;
const long long LNF = 0x3f3f3f3f3f3f;
inline int gcd(int a, int b) { return b ? gcd(b, a % b) : a; }
inline long long gcd(long long a, long long b) { return b ? gcd(b, a % b) : a; }
inline int lcm(int a, int b) { return a * b / gcd(a, b); }
long long mul(vector<int> arr) {
  long long ans = 1;
  for (auto x : arr) {
    ans *= x;
  }
  return ans;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int t = 1;
  while (t--) {
    long long n;
    cin >> n;
    vector<int> count(10, 1);
    char word[10] = {'c', 'o', 'd', 'e', 'f', 'o', 'r', 'c', 'e', 's'};
    while (mul(count) < n) {
      int minIn = -1;
      long long min = LNF;
      for (int i = int(0); i < int(10); ++i) {
        if (count[i] < min) {
          min = count[i];
          minIn = i;
        }
      }
      count[minIn]++;
    }
    string final = "";
    for (int i = int(0); i < int(10); ++i) {
      for (int j = int(0); j < int(count[i]); ++j) {
        final += word[i];
      }
    }
    cout << final << '\n';
  }
  return 0;
}
