str1 = "pfnovu" + "axqwuf" + "mbgrihcdejkolsty" + "z" str2 = "orange" + "cipher" + "bqsuftlmdxynzvwj" + "k" ans: str = input().translate(str.maketrans(str1, str2)) print(ans) ''' str1にはf,o,uが2回ずつ含まれる一方,zが含まれない。 str2にはkが含まれないことから「z→k」という変換ルールがわかる。 '''