#include using namespace std; // a -> 1 // aba -> 4 // ababa -> 9 // abababa -> 16 const long long MAX = 100000; int main() { string res = ""; char letter = 'a'; long long N; cin >> N; while (N > 0) { long long low = -1, high = MAX; while (high - low > 1) { long long x = (low + high) / 2; if (x * x <= N) low = x; else high = x; } res += letter; for (int i = 0; i < low - 1; ++i) { res += (char)(letter + 1); res += letter; } N -= low * low; letter += 2; } cout << res << endl; //cout << res.size() << endl; }