시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 128 MB 21 5 2 18.182%

문제

같은 자리 수라는 것은 어떤 수 X에 나오는 숫자가 모두 같은 횟수만큼 나오는 것이다.

예를 들어, 2008은 같은 자리 수가 아니다. 그 이유는 2는 1번, 0은 2번, 8은 1번 나와서 모두 같은 횟수만큼 나오지 않기 때문이다.

하지만, 2013은 같은 자리 수이다. 모든 수가 단 한번 씩 나오기 때문이다.

같은 자리수는 5, 239, 333888, 566353, 등등등이 있다.

어떤 수 N이 주어졌을 때, N보다 크거나 같으면서 가장 작은 같은 자리 수를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 N이 주어진다. N은 10^18보다 작거나 같은 자연수이다.

출력

첫째 줄에 정답을 출력한다.
  답은 9223372036854775807보다 작거나 같다.

예제 입력

42

예제 출력

42

힌트

출처