#nt903. 互质数对

互质数对

互质数对

题目描述

TT组询问,每次给两个数n,mn, m,求有多少对(i,j)(i,j)满足1≤i≤n,1≤j≤m1\leq i \leq n, 1\leq j \leq m并且i,ji, j互质。

输入格式

第一行一个整数TT。

接下来TT行,每行两个整数n,mn, m。

输出格式

一共TT行,每行一个数,表示答案。

样例输入

3
100 200
1000 2000
1000000 2000000

样例输出

12203
1216677
1215854454422

数据范围

对于所有数据,保证1≤T≤1000,1≤n,m≤1071\leq T\leq 1000, 1\leq n,m \leq 10^7。