구간 안의 소수 개수

아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

두 정수 mmnn이 주어진다. 2m<n100000002 \le m < n \le 10\,000\,000이다.

다음 집합을 생각하자.

Prime(m,n)={ppP, mpn}\mathrm{Prime}(m, n) = \{\, p \mid p \in \mathbb{P},\ m \le p \le n \,\}

여기서 P\mathbb{P}는 소수 전체의 집합이다. 즉 Prime(m,n)\mathrm{Prime}(m, n)mm 이상 nn 이하인 소수를 모두 모은 집합이다.

집합 Prime(m,n)\mathrm{Prime}(m, n)의 원소 개수를 구하라.

입력

입력은 여러 개의 테스트로 이루어진다. 각 테스트는 한 줄로 주어지고, 그 줄에 mmnn을 공백 하나로 구분해 적는다. 연속한 두 테스트 사이에는 빈 줄이 하나 있다.

출력

각 테스트마다 Prime(m,n)\mathrm{Prime}(m, n)의 원소 개수를 한 줄에 출력한다. 테스트 순서는 입력과 같다. 연속한 두 결과 사이에는 빈 줄을 하나 출력한다.