Trạng thái

Số siêu nguyên tố là số:

  • Bản thân nó là số nguyên tố.
  • Khi xóa đi lần lượt các chữ số sau cùng của nó, thì số mới vẫn là số nguyên tố.

Ví dụ \(2393\) là số siêu nguyên tố vì \(2393, 239, 23, 2\) là số nguyên tố.

Yêu cầu

  • Cho một số \(N\), hãy đưa số dãy số siêu nguyên tố nhỏ hơn hoặc bằng \(N\).

Dữ liệu vào

  • Một dòng chứa số nguyên dương \(N\) \((1 \leq N \leq 10^{12})\).

Dữ liệu ra

  • Một dòng ghi kết quả các số siêu nguyên tố bé hơn hoặc bằng \(N\) theo thứ tự tăng dần.

Sample Input

30

Sample Output

2 3 5 7 23 29 
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
250 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
C - Cấu trúc dữ liệu nâng cao: 03 - Queue_deque
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text