#include <bits/stdc++.h>
using namespace std;
char a[5][10000];
int main() {
  int n;
  cin >> n;
  if (n % 2 == 0) {
    for (int i = 0; i <= n - 2; i++) {
      if (i % 2 == 0) {
        a[0][2 * i] = 'a';
        a[0][2 * i + 1] = 'a';
      } else {
        a[0][2 * i] = 'b';
        a[0][2 * i + 1] = 'b';
      }
    }
    for (int i = 0; i < n; i++) {
      if (i % 2 == 0) {
        a[3][2 * i] = 'a';
        a[3][2 * i + 1] = 'a';
      } else {
        a[3][2 * i] = 'b';
        a[3][2 * i + 1] = 'b';
      }
    }
    for (int i = 1; i < n - 1; i++) {
      if (i % 2 == 0) {
        a[1][2 * i] = 'd';
        a[1][2 * i - 1] = 'd';
      } else {
        a[1][2 * i] = 'c';
        a[1][2 * i - 1] = 'c';
      }
    }
    for (int i = 1; i < n - 1; i++) {
      if (i % 2 == 0) {
        a[2][2 * i] = 'f';
        a[2][2 * i - 1] = 'f';
      } else {
        a[2][2 * i] = 'g';
        a[2][2 * i - 1] = 'g';
      }
    }
    a[1][0] = 'z';
    a[2][0] = 'z';
    a[1][n - 1] = 's';
    a[2][n - 1] = 's';
    for (int i = 0; i < 4; i++) {
      for (int j = 0; j < n; j++) {
        cout << a[i][j];
      }
      cout << endl;
    }
  } else {
    for (int i = 0; i <= n - 2; i++) {
      if (i % 2 == 0) {
        a[0][2 * i] = 'a';
        a[0][2 * i + 1] = 'a';
      } else {
        a[0][2 * i] = 'b';
        a[0][2 * i + 1] = 'b';
      }
    }
    for (int i = 1; i < n; i++) {
      if (i % 2 == 0) {
        a[3][2 * i] = 'a';
        a[3][2 * i - 1] = 'a';
      } else {
        a[3][2 * i] = 'b';
        a[3][2 * i - 1] = 'b';
      }
    }
    for (int i = 0; i < n - 2; i++) {
      if (i % 2 == 0) {
        a[1][2 * i] = 'd';
        a[1][2 * i + 1] = 'd';
      } else {
        a[1][2 * i] = 'c';
        a[1][2 * i + 1] = 'c';
      }
    }
    for (int i = 1; i < n - 1; i++) {
      if (i % 2 == 0) {
        a[2][2 * i] = 'f';
        a[2][2 * i - 1] = 'f';
      } else {
        a[2][2 * i] = 'g';
        a[2][2 * i - 1] = 'g';
      }
    }
    a[3][0] = 'z';
    a[2][0] = 'z';
    a[1][n - 1] = 's';
    a[0][n - 1] = 's';
    for (int i = 0; i < 4; i++) {
      for (int j = 0; j < n; j++) {
        cout << a[i][j];
      }
      cout << endl;
    }
  }
}
