#include <bits/stdc++.h>
using namespace std;
char ans[4][111];
int main() {
  int n, i;
  while (scanf("%d", &n) == 1) {
    if (n & 1) {
      memset(ans, 0, sizeof(ans));
      for (int i = 0; i < n; i++) {
        ans[0][i] = (i / 2) % 20 + 'a';
        ans[1][i] = (i / 2 + 3) % 20 + 'a';
        if (i < n - 1) {
          ans[2][i + 1] = (i / 2 + 5) % 20 + 'a';
          ans[3][i + 1] = (i / 2 + 7) % 20 + 'a';
        }
      }
      ans[1][n - 1] = ans[0][n - 1] = 'z';
      ans[3][0] = ans[2][0] = 'w';
      for (int i = 0; i < 4; i++) printf("%s\n", ans[i]);
    } else {
      memset(ans, 0, sizeof(ans));
      for (int i = 0; i < n; i++) {
        ans[0][i] = ans[3][i] = (i / 2) % 20 + 'a';
        if (i) {
          ans[1][i - 1] = (i / 2 + 3) % 20 + 'a';
          ans[2][i - 1] = (i / 2 + 5) % 20 + 'a';
        }
      }
      ans[1][0] = ans[2][0] = 'z';
      ans[1][n - 1] = ans[2][n - 1] = 'w';
      for (int i = 0; i < 4; i++) printf("%s\n", ans[i]);
    }
  }
}
