問題文

yAA 個、oBB 個だけ使って作れる文字列のうち、以下の条件をともに満たすものは何通りありますか?

  • 文字列に含まれたそれぞれの y について、右隣にある文字は o である。
  • 左端の文字は y である。

ただし、答えは非常に大きくなる可能性があるため、998244353998244353 で割ったあまりを出力してください。

制約

  • 1A,B1051 \leq A, B \leq 10^5
  • 入力はすべて整数である。

入力

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

A B

出力

問題の答えを一行に出力せよ。

入出力例

入力例1
2 3
出力例1
2

・条件を満たす文字列は、yooyoyoyoo22 通りです。
yoooyyyooooyoyo などの文字列は条件を満たしません。

入力例2
1 10
出力例2
1

・条件を満たす文字列は、yoooooooooo11 通りです。

入力例3
3838 8383
出力例3
399326939

998244353998244353 で割ったあまりを求めることに注意してください。

提出


Go (1.21)