#include <bits/stdc++.h>
using namespace std;
const char mmap[10][10] = {{'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'},
                           {' ', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b'},
                           {' ', ' ', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c'},
                           {' ', ' ', ' ', 'd', 'd', 'd', 'd', 'd', 'd', 'd'},
                           {' ', ' ', ' ', ' ', 'e', 'e', 'e', 'e', 'e', 'e'},
                           {' ', ' ', ' ', ' ', ' ', 'f', 'f', 'f', 'f', 'f'},
                           {' ', ' ', ' ', ' ', ' ', ' ', 'g', 'g', 'g', 'g'},
                           {' ', ' ', ' ', ' ', ' ', ' ', ' ', 'h', 'h', 'h'},
                           {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'i', 'i'},
                           {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'j'}};
signed main() {
  int n;
  scanf("%d", &n);
  register int i, j;
  for (i = 0; i < n; ++i) {
    for (j = 0; j < n; ++j) {
      int x = i, y = j;
      while (mmap[x][y] == ' ') --x;
      if (mmap[x][y] != ' ') putchar(mmap[x][y]);
    }
    puts("");
  }
  return 0;
}
