Прості на проміжку (числа великі, проміжок малий)

Перегляд у форматі 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

Результат



Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.