I - Count Setwise Coprime Editorial /

Time Limit: 4 sec / Memory Limit: 1024 MB

配点 : {400}

問題文

正整数 L,R が与えられます。 L 以上 R 以下の正整数からなる空でない集合 S であって、 S のすべての要素を割り切るような正整数のうち最大のものが 1 であるようなものはいくつありますか? 998244353 で割った余りを求めてください。

制約

  • 1\leq L\leq R\leq 10^9
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

L R

出力

答えを 998244353 で割った余りを出力せよ。


入力例 1

1 4

出力例 1

11

S としてあり得るものは \lbrace1\rbrace,\lbrace1,2\rbrace,\lbrace1,3\rbrace,\lbrace1,4\rbrace,\lbrace2,3\rbrace,\lbrace3,4\rbrace,\lbrace1,2,3\rbrace,\lbrace1,2,4\rbrace,\lbrace1,3,4\rbrace,\lbrace2,3,4\rbrace,\lbrace1,2,3,4\rbrace です。


入力例 2

5 10

出力例 2

51

入力例 3

100 100

出力例 3

0

入力例 4

123456789 987654321

出力例 4

884200911

998244353 で割った余りを出力してください。