#P51646. 「LOJ」 Pyh 的求和

「LOJ」 Pyh 的求和

题目描述

给出 n,mn,m,求

i=1nj=1mφ(ij)(mod998244353)\sum_{i=1}^n\sum_{j=1}^m\varphi(ij)\pmod{998244353}

一共有 TT 组数据。

输入格式

第一行包含一个正整数 TT,表示数据组数。
接下来 TT 行,每行包含两个正整数 n,mn, m

输出格式

输出 TT 行,每行一个正整数。

样例

1
3 4
29

数据范围与提示

对于 40% 40\% 的数据,T=1 T=1
对于 50% 50\% 的数据,1T1000 1\leq T\leq 1000
对于另 10% 10\% 的数据,n=m n = m
对于 100% 100\% 的数据,1T,n,m105 1\leq T,n,m\leq 10^5