정수 K (1≤K≤100000)가 주어진다. K보다 크거나 같은 수 중에서 서로 다른 두 소수의 곱으로 나타낼 수 있는 가장 작은 수를 구하는 프로그램을 작성하시오.
같은 소수를 두 번 곱한 수는 답이 되지 않는다. 예를 들어 4=2×2는 소수 2만 두 번 쓰므로 서로 다른 두 소수의 곱이 아니다.
첫째 줄에 테스트 케이스의 개수 T (1≤T≤20)가 주어진다. 다음 T개 줄에 K가 한 줄에 하나씩 주어진다.
각 테스트 케이스마다 K보다 크거나 같은 수 중 서로 다른 두 소수의 곱으로 나타낼 수 있는 가장 작은 수를 한 줄에 하나씩 출력한다.
K=1이면 답은 6=2×3이다. 4는 2×2라서 답이 되지 않는다.
K=10이면 10=2×5이므로 10이 그대로 답이다.
K=100000이면 답은 100001=11×9091이다.