using System;
using System.Linq;
public class Test
{
static string makePascal(string identifier)
{
var parts = identifier.Split('_');
var pascalCasedParts = parts.Select(p => p[0] + new string(p.ToLower().Skip(1).ToArray()));
var pascalIdent = string.Join("", pascalCasedParts.ToArray());
return pascalIdent;
}
public static void Main()
{
Console.WriteLine(makePascal("SOMETHING_COOL"));
Console.WriteLine(makePascal("SOMETHING_LESS_COOL"));
Console.WriteLine(makePascal("WHATEV"));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgIHN0YXRpYyBzdHJpbmcgbWFrZVBhc2NhbChzdHJpbmcgaWRlbnRpZmllcikKICAgIHsKICAgICAgICB2YXIgcGFydHMgPSBpZGVudGlmaWVyLlNwbGl0KCdfJyk7CiAgICAgICAgdmFyIHBhc2NhbENhc2VkUGFydHMgPSBwYXJ0cy5TZWxlY3QocCA9PiBwWzBdICsgbmV3IHN0cmluZyhwLlRvTG93ZXIoKS5Ta2lwKDEpLlRvQXJyYXkoKSkpOwogICAgICAgIHZhciBwYXNjYWxJZGVudCA9IHN0cmluZy5Kb2luKCIiLCBwYXNjYWxDYXNlZFBhcnRzLlRvQXJyYXkoKSk7CiAgICAgICAgcmV0dXJuIHBhc2NhbElkZW50OwogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKG1ha2VQYXNjYWwoIlNPTUVUSElOR19DT09MIikpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKG1ha2VQYXNjYWwoIlNPTUVUSElOR19MRVNTX0NPT0wiKSk7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUobWFrZVBhc2NhbCgiV0hBVEVWIikpOwogICAgfQp9