Ancient Cipher

POJ - 2159