using System;
using System.Text;
using System.Globalization;
public class Test
{
static string RemoveDiacritics(string text)
{
var normalizedString = text.Normalize(NormalizationForm.FormD);
var stringBuilder = new StringBuilder();
foreach (var c in normalizedString)
{
var unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c);
if (unicodeCategory != UnicodeCategory.NonSpacingMark)
{
stringBuilder.Append(c);
}
}
return stringBuilder.ToString().Normalize(NormalizationForm.FormC);
}
public static void Main()
{
string s;
while ((s=Console.ReadLine())!=null) {
Console.WriteLine(RemoveDiacritics(s));
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLkdsb2JhbGl6YXRpb247CgpwdWJsaWMgY2xhc3MgVGVzdAp7CnN0YXRpYyBzdHJpbmcgUmVtb3ZlRGlhY3JpdGljcyhzdHJpbmcgdGV4dCkgCnsKICAgIHZhciBub3JtYWxpemVkU3RyaW5nID0gdGV4dC5Ob3JtYWxpemUoTm9ybWFsaXphdGlvbkZvcm0uRm9ybUQpOwogICAgdmFyIHN0cmluZ0J1aWxkZXIgPSBuZXcgU3RyaW5nQnVpbGRlcigpOwoKICAgIGZvcmVhY2ggKHZhciBjIGluIG5vcm1hbGl6ZWRTdHJpbmcpCiAgICB7CiAgICAgICAgdmFyIHVuaWNvZGVDYXRlZ29yeSA9IENoYXJVbmljb2RlSW5mby5HZXRVbmljb2RlQ2F0ZWdvcnkoYyk7CiAgICAgICAgaWYgKHVuaWNvZGVDYXRlZ29yeSAhPSBVbmljb2RlQ2F0ZWdvcnkuTm9uU3BhY2luZ01hcmspCiAgICAgICAgewogICAgICAgICAgICBzdHJpbmdCdWlsZGVyLkFwcGVuZChjKTsKICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIHN0cmluZ0J1aWxkZXIuVG9TdHJpbmcoKS5Ob3JtYWxpemUoTm9ybWFsaXphdGlvbkZvcm0uRm9ybUMpOwp9CgoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXN0cmluZyBzOwoJCXdoaWxlICgocz1Db25zb2xlLlJlYWRMaW5lKCkpIT1udWxsKSB7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKFJlbW92ZURpYWNyaXRpY3MocykpOwoJCX0KCX0KfQ==