#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  long long int p = 1;
  int i = 1;
  int arr[500];
  arr[0] = 0;
  for (i = 1;; i++) {
    if (((i * (i + 1)) / 2) <= n)
      arr[i] = (i * (i + 1)) / 2;
    else
      break;
  }
  int d = 1;
  string str = "";
  int x = n - arr[i - 1];
  int l = i;
  while (l) {
    str.append("a");
    l--;
  }
  if (x == 0) {
    cout << str;
    return 0;
  } else {
    for (int j = i - 1; j >= 1; j--) {
      if (x == 0) break;
      if (arr[j] > x)
        continue;
      else {
        int q = j + 1;
        while (q) {
          str.append(1u, 'a' + d);
          q--;
        }
        x = x - arr[j];
        d++;
      }
    }
  }
  if (x == 1) str.append(2u, 'a' + d);
  if (x == 2) {
    str.append(2u, 'a' + d);
    str.append(2u, 'a' + d + 1);
  }
  cout << str;
}
