완전세제곱수

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

문제

세제곱근이 정수인 정수를 완전세제곱수라고 한다. 1, 8, 27, 64, 125는 완전세제곱수이고 9, 25, 113은 완전세제곱수가 아니다.

양의 정수 AABB가 주어질 때, AA 이상 BB 이하인 완전세제곱수의 개수를 구하시오.

입력

첫째 줄에 테스트 케이스의 개수 TT가 주어진다. TT1T1051 \le T \le 10^5인 양의 정수다.

다음 TT개의 줄에 테스트 케이스가 한 줄에 하나씩 주어진다. 각 줄에는 두 정수 AABB가 공백 하나로 구분되어 주어지며, 1AB2×1091 \le A \le B \le 2 \times 10^9이다.

출력

각 테스트 케이스마다 Case #x: M 형식으로 한 줄씩 출력한다. xx는 1부터 시작하는 테스트 케이스 번호이고, MMAA 이상 BB 이하인 완전세제곱수의 개수다.