# your code goes here
import itertools
CONSONANTS = 'bcdfghjklmnpqrstvwxz'
VOWELS = 'aeiou'
def product(a, b, repeat):
if repeat % 2 == 0:
for ret in itertools.product(a, b, repeat=repeat//2):
yield ret
else:
for ret in itertools.product(b, a, repeat=repeat//2+1):
if ret[0] != b[0]:
break
yield ret[1:]
def generate_answers(n):
return itertools.chain(product(CONSONANTS, VOWELS, repeat=n),
product(VOWELS, CONSONANTS, repeat=n))
if __name__ == '__main__':
for answer in generate_answers(int(raw_input().strip())):
print(''.join(answer))
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCgppbXBvcnQgaXRlcnRvb2xzCgpDT05TT05BTlRTID0gJ2JjZGZnaGprbG1ucHFyc3R2d3h6JwpWT1dFTFMgPSAnYWVpb3UnCgoKZGVmIHByb2R1Y3QoYSwgYiwgcmVwZWF0KToKICAgIGlmIHJlcGVhdCAlIDIgPT0gMDoKICAgICAgICBmb3IgcmV0IGluIGl0ZXJ0b29scy5wcm9kdWN0KGEsIGIsIHJlcGVhdD1yZXBlYXQvLzIpOgogICAgICAgICAgICB5aWVsZCByZXQKICAgIGVsc2U6CiAgICAgICAgZm9yIHJldCBpbiBpdGVydG9vbHMucHJvZHVjdChiLCBhLCByZXBlYXQ9cmVwZWF0Ly8yKzEpOgogICAgICAgICAgICBpZiByZXRbMF0gIT0gYlswXToKICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgIHlpZWxkIHJldFsxOl0KCgpkZWYgZ2VuZXJhdGVfYW5zd2VycyhuKToKICAgIHJldHVybiBpdGVydG9vbHMuY2hhaW4ocHJvZHVjdChDT05TT05BTlRTLCBWT1dFTFMsIHJlcGVhdD1uKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZHVjdChWT1dFTFMsIENPTlNPTkFOVFMsIHJlcGVhdD1uKSkKCgppZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgZm9yIGFuc3dlciBpbiBnZW5lcmF0ZV9hbnN3ZXJzKGludChyYXdfaW5wdXQoKS5zdHJpcCgpKSk6CiAgICAgICAgcHJpbnQoJycuam9pbihhbnN3ZXIpKQ==