서로 다른 숫자

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

양의 정수 nn이 주어졌을 때, nn의 배수 중에서 그 수를 이루는 서로 다른 숫자(digit)의 개수가 가장 적은 수 mm을 구하는 프로그램을 작성하시오. 예를 들어 13341334를 이루는 서로 다른 숫자는 1,3,41, 3, 4로 3개이다.

입력

입력은 여러 개의 테스트 케이스로 이루어진다. 각 테스트 케이스는 정수 nn이 적힌 한 줄로 주어진다. 테스트 케이스의 개수는 5050개를 넘지 않으며, nn6553665536보다 작거나 같은 자연수이다. 입력의 마지막 줄에는 00이 하나 주어지며, 이는 입력의 끝을 나타낸다.

출력

각 테스트 케이스마다 위에서 정의한 mm을 한 줄에 하나씩 출력한다. 조건을 만족하는 mm이 여러 개인 경우에는 그중 가장 작은 값을 출력한다.