問題文


(難易度目安:点)

長さの自然数のみから構成される数列を考えます。

ただし、の要素は以下の制約を満たします。

また、数列の「コスト」を以下で定義します。

条件を満たす数列は全てで個考えられますが、この全てに対し数列のコストを計算し、その期待値をで求めてください。

制約


・入力はすべて整数

入力


入力は以下の形式で与えられます。

N K 

出力


求める期待値をとすると、は互いに素で分母がで割り切れないような既約分数の形で表せます。

とする時、を出力してください。

最後に改行してください。

サンプル


入力1
3 2
出力1
750000009

考えうる数列通り存在し、その全てについてコストを計算すると以下のようになります。

したがって、コストの期待値はであり、そのでの値を出力します。

入力2
6 10
出力2
750000063

期待値はです。

入力3
8 8
出力3
250000091

期待値はです。

入力4
200000 200000
出力4
907299983

期待値はです。

Submit


Go (1.14)