a = [
  ['a', 'a', 'a', 'a'],
  ['a', 'a', 'a', 'b'],
  ['a', 'a', 'b', 'a'],
  ['a', 'a', 'b', 'b'],
  ['a', 'a', 'b', 'c'],
  ['a', 'b', 'a', 'a'],
  ['a', 'b', 'a', 'b'],
  ['a', 'b', 'a', 'c'],
  ['b', 'a', 'a', 'a'],
  ['b', 'a', 'a', 'b'],
]

n = gets.to_i
prefix = ""
if n > 4
  prefix = (n - 4).times.map{|_| 'a'}.join("")
end

n.times do |i|
  ans = a[i]
  if n < 4
    ans = ans.slice(4-(n), n)
  end
  print "#{prefix}#{ans.join("")}\n"
end