1 이상 n 이하의 x와 1 이상 m 이하의 y 중 어떤 소수의 제곱도 공통으로 나누지 않는 모든 쌍의 최소공배수를 더한다.
nnn과 mmm이 주어진다. 아래 두 조건을 모두 만족하는 양의 정수 쌍 (x,y)(x, y)(x,y)에 대해, xxx와 yyy의 최소공배수를 모두 더한 값을 구하는 프로그램을 작성하시오.
첫째 줄에 테스트 케이스의 개수 TTT (1≤T≤2001 \le T \le 2001≤T≤200)가 주어진다. 이어지는 TTT개의 줄에 각각 두 정수 nnn과 mmm (1≤n,m≤4 000 0001 \le n, m \le 4\,000\,0001≤n,m≤4000000)이 주어진다.
각 테스트 케이스마다 구한 합을 2302^{30}230으로 나눈 나머지를 한 줄에 하나씩 출력한다.