그림의 추측
시간 제한2초메모리 제한128 MB
합성수 구간의 각 수에 서로 다른 소인수를 하나씩 배정하되 사전순으로 가장 작은 배정을 찾아, H가 10^10까지인 여러 테스트 케이스에 대해 출력한다.
문제
그림의 추측(Grimm's conjecture)은 연속한 합성수들이 주어졌을 때, 각 수마다 그 수를 나누는 서로 다른 소수를 하나씩 배정할 수 있다는 추측입니다.
즉, 가 모두 합성수라면, 각 를 나누는 서로 다른 소수 가 존재한다는 것입니다. ()
연속한 합성수 구간 가 주어지면, 각각에 대해 그 수를 나누는 서로 다른 소수를 하나씩 찾아 출력하는 프로그램을 작성하세요.
배정하는 방법이 여러 가지라면 사전순으로 가장 작은 것을 출력합니다. 즉, 첫 번째 수에 배정한 소수가 가장 작은 것을 고르고, 그러한 방법이 여러 가지라면 두 번째 수에 배정한 소수가 가장 작은 것을, 그다음 세 번째, ... 순서로 결정합니다.
입력
입력은 여러 개의 테스트 케이스로 이루어집니다. 각 테스트 케이스는 한 줄에 두 정수 과 로 주어집니다. ()
구간 안의 모든 수는 항상 합성수임이 보장됩니다.
입력의 마지막 줄에는 0 이 두 개 주어지며, 이 줄은 처리하지 않습니다.
출력
각 테스트 케이스마다, 부터 까지 각 수에 배정한 소수를 공백으로 구분하여 한 줄에 출력합니다.