EduBrick
← вернуться к уроку · Простые числа и решето

Произведение двух простых

6000 мс · 256 МБ · всё или ничего

Число называется полупростым, если оно равно произведению ровно двух простых — не обязательно различных. Например, 6 = 2·3 и 9 = 3·3 полупростые, а 12 = 2·2·3 уже нет.

Сколько полупростых чисел не превосходит nn?

Формат ввода

Одно целое число nn от 11 до 10610^6.

Формат вывода

Одно число.

Примеры

ввод
1
вывод
0

Примечание

Разделите число на его наименьший простой делитель. Полупростым оно будет ровно тогда, когда частное само окажется простым.

Войдите, чтобы отправлять решения.
← Вернуться к уроку