자연수로 이루어진 집합을 생각한다. 어떤 집합은 원소를 크기순으로 정렬한 결과와 십진법 표기를 사전순으로 정렬한 결과가 서로 같다. {2, 27, 3125, 9000}이 그런 집합이다. {2, 27, 243}은 그렇지 않다. 사전순으로 정렬하면 {2, 243, 27}이 되기 때문이다.
A 이상 B 이하인 정수를 모두 모은 집합에서 위 성질을 만족하는 부분집합이 몇 개인지 세는 프로그램을 작성한다. 공집합은 세지 않는다. 개수가 매우 커질 수 있으므로 입력으로 주어진 P로 나눈 나머지를 출력한다.