4232.Double Happiness

Time Limit: 1s Memory Limit: 256MB

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=a2+b2, where a,b are arbitrary positive integers.
Now, the boys decided to find out how many days of the interval [l,r] (l \le r) are suitable for pair programming. They decided that the day i (l \le i \le 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 Format(From the terminal/stdin)

The first line of the input contains integer numbers l,r (1 \le l,r \le 3 \cdot 108).

Output Format(To the terminal/stdout)

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.

Sample Input 1

Copy
3 5
 · \n

Sample Output 1

Copy
1
 \n

Sample Input 2

Copy
6 66
 ·  \n

Sample Output 2

Copy
7
 \n

Submit

请先 登录

© 2025 FAQs