호기심
시간 제한1초메모리 제한128 MB
각 질의 [a, b]에 대해 구간 안의 소수를 순서대로 나열하고, 홀수 번째 소수에 3을 곱한 교대합을 계산한다.
문제
남규는 호기심이 많다. 남규는 두 정수 와 를 받아 그 사이에 있는 소수로 값을 계산하는 함수 를 만들었다.
닫힌 구간 에 들어가는 소수를 작은 것부터 차례대로 이라고 하자. 는 홀수 번째 소수에 3을 곱해서 더하고, 짝수 번째 소수는 그대로 빼서 얻는 값이다.
마지막 항의 부호는 소수의 개수 이 정한다. 이 홀수이면 으로 끝나고, 이 짝수이면 으로 끝난다.
예를 들어 을 보자. 3 이상 7 이하의 소수는 3, 5, 7 세 개이므로 값은 이다.
구간에 소수가 하나도 없으면 는 0이다.
입력
첫 줄에 질문의 개수 가 주어진다. ()
다음 개의 줄에 질문이 한 줄에 하나씩 주어진다. 각 줄에는 두 정수 와 가 공백으로 구분되어 있다. ()
출력
각 질문에 대해 의 값을 입력에 주어진 순서대로 한 줄에 하나씩 출력한다.