using System;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var s = "cC-Cc";
var result = Regex.Replace(s, @"(?i)^([a-z]{2})-([a-z]{2})$", m =>
$"{m.Groups[1].Value.ToLower()}-{m.Groups[2].Value.ToUpper()}");
Console.WriteLine(result);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5MaW5xOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIHMgPSAiY0MtQ2MiOwoJCXZhciByZXN1bHQgPSBSZWdleC5SZXBsYWNlKHMsIEAiKD9pKV4oW2Etel17Mn0pLShbYS16XXsyfSkkIiwgbSA9PiAKICAgIAkJJCJ7bS5Hcm91cHNbMV0uVmFsdWUuVG9Mb3dlcigpfS17bS5Hcm91cHNbMl0uVmFsdWUuVG9VcHBlcigpfSIpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHJlc3VsdCk7Cgl9Cn0=