#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) { return b == 0 ? a : gcd(b, a % b); }
long long lcm(long long n1, long long n2) {
  long long m;
  m = n1 * n2 / gcd(n1, n2);
  return m;
}
void dream() {
  ios_base::sync_with_stdio(0);
  cin.tie(0), cout.tie(0);
}
int Reverse(int val) {
  int rev = 0, rem;
  while (val != 0) {
    rem = val % 10;
    rev = rev * 10 + rem;
    val /= 10;
  }
  return rev;
}
bool prime(int n) {
  if (n == 1) return 0;
  for (int i = 2; i <= n / 2; ++i) {
    if (n % i == 0) {
      return 0;
    }
  }
  return 1;
}
template <typename T>
string to_str(T num) {
  stringstream stream;
  stream << num;
  return stream.str();
}
int to_int(string str) {
  int val;
  stringstream stream;
  stream << str;
  stream >> val;
  return val;
}
long long o, k = 0, h, g, cnt = 1, q, u, f, x, y, n, a, sum = 0;
int main() {
  dream();
  cin >> g;
  string s = "abcd";
  int i = 0;
  while (g != 0) {
    if (i > s.size() - 1) i = 0;
    cout << s[i];
    g--;
    i++;
  }
  cout << '\n';
}
