#include <bits/stdc++.h>
using namespace std;
const int MAX = 1005;
const long long INF = LLONG_MAX / 5;
void add(string &s, char c, int t) {
  while (t--) s.push_back(c);
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  vector<int> v;
  int acc = 0;
  for (int i = 0;; i++) {
    v.push_back(acc + i);
    if (v.back() > 100000) break;
    acc += i;
  }
  v.insert(v.begin(), 0);
  int n;
  cin >> n;
  string ans;
  int letter = 'a';
  while (n > 0) {
    int p = lower_bound(v.begin(), v.end(), n) - v.begin();
    if (v[p] > n) p--;
    add(ans, letter, p);
    n -= v[p];
    letter++;
  }
  if (ans.size() == 0) ans.push_back('a');
  cout << ans << '\n';
}
