Page not loading? Try clicking here.
Placeholder

#6270

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

Problems

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

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

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


Input

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

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


Output

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


Example

7abcdefg77
7449150177

Source

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

You must sign in to write code.