Caesar Cipher

No attempts yetTime limit1sMemory limit128 MB

Problem

Gaius Julius Caesar was an ancient Roman general and statesman. When writing secret letters, he shifted every letter of the alphabet forward by three positions: 'A' became 'D', 'B' became 'E', 'C' became 'F', and so on.

A word made up of the 26 uppercase letters and encrypted by shifting every letter forward by three is called a Caesar word. Given a Caesar word, write a program that restores it to the original word.

The mapping from each original letter to its encrypted letter is shown below.

Original   A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Encrypted  D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

For example, encrypting the word 'JOI' yields 'MRL', and restoring the Caesar word 'FURDWLD' gives back 'CROATIA'. The letters 'X', 'Y', and 'Z' wrap around to 'A', 'B', and 'C'.

Input

The input consists of a single line containing one Caesar word made up only of uppercase letters. The word is at most 1000 characters long.

Output

Print, on a single line, the original word obtained by restoring the given Caesar word.