Codeforces Beta Round 86 (Div. 2 Only)
E
Double Happiness
Codeforces
未评级
原题
← D→
翻译中…

On the math lesson a teacher asked each pupil to come up with his own lucky numbers. As a fan of number theory Peter chose prime numbers. Bob was more original. He said that number $*t*$ is his lucky number, if it can be represented as:

翻译中…

$*t* = *a*^{2} + *b*^{2},$

翻译中…

where

翻译中…

a, b

翻译中…

are arbitrary positive integers.

翻译中…

Now, the boys decided to find out how many days of the interval $[*l*, *r*]$ ($*l* ≤ *r*$) are suitable for pair programming. They decided that the day $*i*$ ($*l* ≤ *i* ≤ *r*$) is suitable for pair programming if and only if the number $*i*$ is lucky for Peter and lucky for Bob at the same time. Help the boys to find the number of such days.

翻译中…

Input

翻译中…

The first line of the input contains integer numbers $*l*, *r*$ ($1 ≤ *l*, *r* ≤ 3·10^{8}$).

翻译中…

Output

翻译中…

In the only line print the number of days on the segment $[*l*, *r*]$, which are lucky for Peter and Bob at the same time.

翻译中…

样例

Input #1
3 5
Output #1
1
InputCopy OutputCopy
Input #2
6 66
Output #2
7
InputCopy OutputCopy
题目信息
题号
114E
时间限制
3 s
内存限制
128 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。