using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
public class Test
{
static readonly Char[] letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".ToCharArray();
private static String appendChars(int n)
{
int length = n + 1;
StringBuilder sBuilder = new StringBuilder("A", length);
for (int i = n; sBuilder.Length < length; i += n)
{
Char nextChar = letters[i % letters.Length];
sBuilder.Append(nextChar);
}
return sBuilder.ToString();
}
public static void Main()
{
int n = 5;
IEnumerable<String> allWords = Enumerable.Range(0, n).Select(i => appendChars(i));
String result = string.Join(Environment.NewLine, allWords.ToArray());
Console.Write(result);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQ7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewoJc3RhdGljIHJlYWRvbmx5IENoYXJbXSBsZXR0ZXJzID0gIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoiLlRvQ2hhckFycmF5KCk7CgkKCXByaXZhdGUgc3RhdGljIFN0cmluZyBhcHBlbmRDaGFycyhpbnQgbikKCXsKCSAgICBpbnQgbGVuZ3RoID0gbiArIDE7CgkgICAgU3RyaW5nQnVpbGRlciBzQnVpbGRlciA9IG5ldyBTdHJpbmdCdWlsZGVyKCJBIiwgbGVuZ3RoKTsKCQoJICAgIGZvciAoaW50IGkgPSBuOyBzQnVpbGRlci5MZW5ndGggPCBsZW5ndGg7IGkgKz0gbikKCSAgICB7CgkgICAgICAgIENoYXIgbmV4dENoYXIgPSBsZXR0ZXJzW2kgJSBsZXR0ZXJzLkxlbmd0aF07CgkgICAgICAgIHNCdWlsZGVyLkFwcGVuZChuZXh0Q2hhcik7CgkgICAgfQoJCgkgICAgcmV0dXJuIHNCdWlsZGVyLlRvU3RyaW5nKCk7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKICAgICAgICAJaW50IG4gPSA1OwoJCUlFbnVtZXJhYmxlPFN0cmluZz4gYWxsV29yZHMgPSBFbnVtZXJhYmxlLlJhbmdlKDAsIG4pLlNlbGVjdChpID0+IGFwcGVuZENoYXJzKGkpKTsKCQlTdHJpbmcgcmVzdWx0ID0gc3RyaW5nLkpvaW4oRW52aXJvbm1lbnQuTmV3TGluZSwgYWxsV29yZHMuVG9BcnJheSgpKTsKCQlDb25zb2xlLldyaXRlKHJlc3VsdCk7Cgl9Cn0=