Прості на проміжку (числа великі, проміжок малий)
Перегляд у форматі PDF
Надіслати розв'язок
Бали:
3,00
Time limit:
0.3s
Memory limit:
256M
Input:
stdin
Output:
stdout
Problem type
Як відомо, простим називають таке натуральне число, яке має рівно два дільники – одиницю й самого себе. Перші десять простих чисел – 2, 3, 5, 7, 11, 13, 17, 19, 23, 29.
Напишіть програму, яка знайде усі підряд, у порядку зростання, прості числа у проміжку від ~A~ до ~B~ (обидві межі включно).
Вхідні дані
У єдиному рядку через пробіл задані два натуральні числа ~A~ та ~B~, які є межами проміжку. Обмеження:
- ~1\leqslant A~;
- ~B\leqslant 10^{13}~;
- ~A\leqslant B\leqslant A+100~.
Результати
Виведіть усі прості числа проміжку, кожне у окремому рядку. Якщо буде введений проміжок, що не містить жодного простого числа, слід нічого не виводити.
Приклади
Вхід
2 5
Результат
2
3
5
Вхід
4 4
Результат
Коментарі