#include <bits/stdc++.h>   using namespace std;   const int MOD = 1e6 + 3;   const int INFI = 1e9 * 2;   const long long LINFI = 1e17;   const double pi = acos(-1.0);   const int N = 111;   const int M = 11;   const int move[8][2] = {1, 0, -1, 0, 0, 1, 0, -1, 1, 1, 1, -1, -1, 1, -1, -1};   double mabs(double x) { return x > 0 ? x : -x; }   int main() {     int n;     while (scanf( %d , &n) != EOF) {       if (n == 1)         printf( a na nb nb n );       else {         if (n & 1) {           n--;           for (int i = 0; i < n; i++) putchar((i & 2) ?  a  :  b );           puts( c );           for (int i = 0; i < n; i++) putchar((i & 2) ?  d  :  e );           puts( c );           putchar( f );           for (int i = 0; i < n; i++) putchar((i & 2) ?  g  :  h );           printf(  n );           putchar( f );           for (int i = 0; i < n; i++) putchar((i & 2) ?  i  :  j );           printf(  n );         } else {           for (int i = 0; i < n; i++) putchar((i & 2) ?  a  :  b );           printf(  n );           for (int i = 0; i < n; i++) putchar((i & 2) ?  c  :  d );           printf(  n );           n -= 2;           putchar( e );           for (int i = 0; i < n; i++) putchar((i & 2) ?  f  :  g );           puts( h );           putchar( e );           for (int i = 0; i < n; i++) putchar((i & 2) ?  i  :  j );           puts( h );         }       }     }     return 0;   }   