#include <bits/stdc++.h>
using ll = long long;
const ll mod = 1000000007;
const ll infi = 1000000000000000;
const ll md = 998244353;
using namespace std;
using vl = vector<ll>;
using pll = pair<ll, ll>;
int main() {
  int n;
  cin >> n;
  string s[4];
  if (n % 2 == 0) {
    for (int i = 0; i < n; i++) {
      if (i % 4 == 0 || i % 4 == 1)
        s[0] += 'a';
      else
        s[0] += 'b';
    }
    s[1] += 'c';
    s[2] += 'c';
    for (int i = 1; i < n - 1; i++) {
      if (i % 4 == 1 || i % 4 == 2) {
        s[1] += 'e';
        s[2] += 'f';
      } else {
        s[1] += 'g';
        s[2] += 'h';
      }
    }
    s[1] += 'd';
    s[2] += 'd';
    for (int i = 0; i < n; i++) {
      if (i % 4 == 0 || i % 4 == 1)
        s[3] += 'a';
      else
        s[3] += 'b';
    }
  } else {
    s[0] += 'a';
    s[1] += 'a';
    for (int i = 1; i < n; i++) {
      if (i % 4 == 1 || i % 4 == 2) {
        s[0] += 'b';
        s[1] += 'e';
      } else {
        s[0] += 'c';
        s[1] += 'f';
      }
    }
    for (int i = 0; i < n - 1; i++) {
      if (i % 4 == 1 || i % 4 == 0) {
        s[2] += 'j';
        s[3] += 'k';
      } else {
        s[2] += 'l';
        s[3] += 'm';
      }
    }
    s[2] += 'z';
    s[3] += 'z';
  }
  cout << s[0] << endl << s[1] << endl << s[2] << endl << s[3] << endl;
  return 0;
}
