#include using namespace std; int main(){ long long M; cin >> M; if (M == 0){ cout << "a" << endl; } else { vector A(4); A[0] = 1; A[1] = pow(M, (double) 1 / 3); A[2] = pow(M, (double) 2 / 3); A[3] = M; string ans; while (A[3] != 0){ if (A[3] >= A[2]){ ans += 'n'; A[3] -= A[2]; } else if (A[2] > A[1] && A[1] > 0){ ans += 'o'; A[2] -= A[1]; } else { ans += 'c'; A[1] -= A[0]; } } while (A[2] != 0){ if (A[2] >= A[1]){ ans += 'o'; A[2] -= A[1]; } else { ans += 'c'; A[1] -= A[0]; } } while (A[1] != 0){ ans += 'c'; A[1] -= A[0]; } reverse(ans.begin(), ans.end()); cout << ans << endl; } }