using System;
public class Test
{
enum letters: int
{
a,b,c,d,e,f
}
static void Main(string[] args)
{
foreach (var s in Enum.GetValues(typeof(letters)))
{
Console.Write((int)s);
}
Console.WriteLine();
foreach (var s in Enum.GetNames(typeof(letters)))
{
Console.Write(s);
}
Console.WriteLine();
Console.WriteLine(Enum.GetName(typeof(letters), 5));
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewplbnVtIGxldHRlcnM6IGludAogICAgICAgIHsKICAgICAgICAgICAgYSxiLGMsZCxlLGYKICAgICAgICB9CgoKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICAgICAgewogICAgICAgICAgICBmb3JlYWNoICh2YXIgcyBpbiBFbnVtLkdldFZhbHVlcyh0eXBlb2YobGV0dGVycykpKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlKChpbnQpcyk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoKTsKICAgICAgICAgICAgZm9yZWFjaCAodmFyIHMgaW4gRW51bS5HZXROYW1lcyh0eXBlb2YobGV0dGVycykpKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlKHMpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCk7CgogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShFbnVtLkdldE5hbWUodHlwZW9mKGxldHRlcnMpLCA1KSk7CgoKICAgICAgICB9Cn0=