페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#6270

암호화된 숫자 맞추기 1초 32MB

문제

어떠한 정수 N이 암호화되어 있다. 예를 들어 12312와 같은 정수가 'ab3ab' 혹은 '1ab1a'와 같이 바뀌어 있는 것이다.

여기서 같은 알파벳에 해당하는 위치는 같은 정수가 위치해 있어야 하며, 다른 알파벳이 다른 정수임을 보장하진 않는다.

우리는 주어지는 모든 정수 N이 1900과 2000 사이의 어떤 정수의 세제곱이라고 했을 때, 원래 숫자는 무엇인지 알아보자.


입력

첫 줄에 암호화된 정수 N이 주어진다.

모든 입력은 답이 있음이 보장된다.


출력

정답에 해당하는 정수를 출력한다. 답이 여럿이라면 사전순으로 가장 앞선 것을 출력한다.


예제1

입력
7abcdefg77
출력
7449150177

출처

KOI 시도예선 수학 2013 중고등부 10번

역링크