#include <bits/stdc++.h>
using namespace std;
int n;
char s[5][120];
int main() {
  int i, j, k;
  scanf("%d", &n);
  if (n % 2 == 0) {
    int pos = 0;
    for (i = 0; i < n; i += 2) {
      s[0][i] = pos + 'a';
      s[0][i + 1] = pos + 'a';
      pos++;
      if (pos == 26) pos = 0;
    }
    pos = 1;
    for (i = 0; i < n; i += 2) {
      s[3][i] = pos + 'a';
      s[3][i + 1] = pos + 'a';
      pos++;
      if (pos == 26) pos = 0;
    }
    s[1][0] = s[2][0] = 'c';
    for (i = 1; i < n - 1; i += 2) {
      for (j = 'a'; j <= 'z'; j++) {
        if (j != s[0][i] && j != s[0][i + 1] && j != s[1][i - 1]) break;
      }
      s[1][i] = s[1][i + 1] = j;
    }
    for (i = 1; i < n - 1; i += 2) {
      for (j = 'a'; j <= 'z'; j++) {
        if (j != s[1][i] && j != s[1][i + 1] && j != s[2][i - 1] &&
            j != s[3][i] && j != s[3][i + 1])
          break;
      }
      s[2][i] = s[2][i + 1] = j;
    }
    for (i = 'a'; i <= 'z'; i++) {
      if (i != s[1][n - 2] && i != s[2][n - 2] && i != s[0][n - 1] &&
          i != s[3][n - 1])
        break;
    }
    s[1][n - 1] = s[2][n - 1] = i;
    for (i = 0; i < 4; i++) puts(s[i]);
    return 0;
  }
  if (n == 1) {
    s[0][0] = s[1][0] = 'a';
    s[2][0] = s[3][0] = 'b';
    for (i = 0; i < 4; i++) puts(s[i]);
    return 0;
  }
  int pos = 0;
  for (i = 0; i < n - 1; i += 2) {
    s[0][i] = pos + 'a';
    s[0][i + 1] = pos + 'a';
    pos++;
    if (pos == 26) pos = 0;
  }
  pos = 1;
  for (i = 0; i < n - 1; i += 2) {
    s[1][i] = pos + 'a';
    s[1][i + 1] = pos + 'a';
    pos++;
    if (pos == 26) pos = 0;
  }
  pos = 2;
  for (i = 1; i < n; i += 2) {
    for (j = 'a'; j <= 'z'; j++) {
      if (j != s[1][i] && j != s[1][i + 1] && j != s[2][i - 1]) break;
    }
    s[2][i] = j;
    s[2][i + 1] = j;
  }
  pos = 3;
  for (i = 1; i < n; i += 2) {
    for (j = 'a'; j <= 'z'; j++) {
      if (j != s[2][i] && j != s[2][i + 1] && j != s[3][i - 1]) break;
    }
    s[3][i] = j;
    s[3][i + 1] = j;
    pos++;
    if (pos == 26) pos = 0;
  }
  s[2][0] = s[3][0] = 'z';
  for (i = 'a'; i <= 'z'; i++) {
    if (i != s[0][n - 2] && i != s[1][n - 2] && i != s[2][n - 1]) break;
  }
  s[0][n - 1] = s[1][n - 1] = i;
  for (i = 0; i < 4; i++) puts(s[i]);
  return 0;
}
