슈퍼 소수 찾기


답안 제출

Points: 6
시간 제한: 2.0s
메모리 제한: 1G

문제 유형

소수를 작은 수부터 차례대로 나열해 보자.

2, 3, 5, 7, 11, 13, 17, ...

이때 소수의 순번도 소수라면, 그 소수를 슈퍼 소수라고 부른다.

예를 들어 2번째 소수는 3이고, 3번째 소수는 5이며, 5번째 소수는 11이다. 2, 3, 5가 모두 소수이므로 3, 5, 11은 슈퍼 소수이다.

정수 \(N\)이 주어질 때, 1 이상 \(N\) 이하의 슈퍼 소수를 모두 출력하라.

입력

첫 번째 줄에 정수 \(N\)이 주어진다.

\((1 \le N \le 10^5)\)

출력

1 이상 \(N\) 이하의 슈퍼 소수를 오름차순으로 한 줄에 하나씩 출력한다.

조건을 만족하는 수가 하나도 없다면 empty를 출력한다.

예제 입력 1

20

예제 출력 1

3
5
11
17

예제 입력 2

2

예제 출력 2

empty

코멘트

현재 작성된 코멘트가 없습니다.