#include <bits/stdc++.h>
using namespace std;
int max(int a, int b) {
  if (a > b) {
    return a;
  } else {
    return b;
  }
}
int min(int a, int b) {
  if (a > b) {
    return b;
  } else {
    return a;
  }
}
int main() {
  int n;
  cin >> n;
  if (n % 2 == 0) {
    for (int i = 0; i < n / 2; i++) {
      if (i % 2 == 1) {
        cout << "xx";
      } else {
        cout << "yy";
      }
    }
    cout << endl;
    cout << "a";
    for (int i = 0; i < (n - 2) / 2; i++) {
      if (i % 2 == 1) {
        cout << "zz";
      } else {
        cout << "tt";
      }
    }
    cout << "b" << endl;
    ;
    cout << "a";
    for (int i = 0; i < (n - 2) / 2; i++) {
      if (i % 2 == 1) {
        cout << "qq";
      } else {
        cout << "ww";
      }
    }
    cout << "b" << endl;
    for (int i = 0; i < n / 2; i++) {
      if (i % 2 == 1) {
        cout << "xx";
      } else {
        cout << "yy";
      }
    }
  } else {
    for (int i = 0; i < (n - 1) / 2; i++) {
      if (i % 2 == 1) {
        cout << "qq";
      } else {
        cout << "ww";
      }
    }
    cout << "b" << endl;
    for (int i = 0; i < (n - 1) / 2; i++) {
      if (i % 2 == 1) {
        cout << "xx";
      } else {
        cout << "yy";
      }
    }
    cout << "b" << endl;
    cout << "a";
    for (int i = 0; i < (n - 1) / 2; i++) {
      if (i % 2 == 1) {
        cout << "qq";
      } else {
        cout << "ww";
      }
    }
    cout << endl;
    cout << "a";
    for (int i = 0; i < (n - 1) / 2; i++) {
      if (i % 2 == 1) {
        cout << "xx";
      } else {
        cout << "yy";
      }
    }
  }
}
