#abc162e. [abc162_e]Sum of gcd of Tuples (Hard)
[abc162_e]Sum of gcd of Tuples (Hard)
問題文
以上 以下の整数からなる長さ の数列 を考えます。
そのようなものは 個ありますが、その全てについての の和を求めてください。
ただし、答えは非常に大きくなる可能性があるため、和を で割ったあまりを出力してください。
なお、 は の最大公約数を表します。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
個の数列全てについての の和を で割ったあまりを出力せよ。
入力例 1
3 2
出力例 1
9
$\\gcd(1,1,1)+\\gcd(1,1,2)+\\gcd(1,2,1)+\\gcd(1,2,2)$ $+\\gcd(2,1,1)+\\gcd(2,1,2)+\\gcd(2,2,1)+\\gcd(2,2,2)$
となるため、答えは です。
入力例 2
3 200
出力例 2
10813692
入力例 3
100000 100000
出力例 3
742202979
和を で割った余りを出力してください。