using System; using System.Diagnostics; public class Program { public static void Main() { //int turn = int.Parse(Console.ReadLine() ?? string.Empty); //string[] num = (Console.ReadLine() ?? string.Empty).Trim().Split(' '); string str = Console.ReadLine() ?? string.Empty; string alph = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; string change = ""; for(int i = 0; i < str.Length; i++) { int index = alph.IndexOf(str[i]); if(index - (i+1) < 0) { int aa = alph.Length + (index - (i + 1)); while (aa < -26) { aa = alph.Length + aa; } if(aa >= 0) { change += alph[aa]; } else { change += alph[alph.Length + aa]; } } else { change += alph[index - i-1]; } } Console.WriteLine(change); } }