#abc298e. [abc298_e]Unfair Sugoroku

[abc298_e]Unfair Sugoroku

問題文

高橋君と青木君がすごろくをします。
高橋君ははじめ地点 AA、青木君ははじめ地点 BB にいて、交互にサイコロを振ります。
高橋君が振るサイコロは 1,2,ldots,P1, 2, \\ldots, P の出目が一様ランダムに出るサイコロで、青木君が振るサイコロは 1,2,ldots,Q1, 2, \\ldots, Q の出目が一様ランダムに出るサイコロです。
地点 xx にいるときに自分の振ったサイコロの出目が ii であるとき、地点 min(x+i,N)\\min(x + i, N) に進みます。
地点 NN に先に着いた人をすごろくの勝者とします。
高橋君が先にサイコロを振るとき、高橋君が勝つ確率を textmod998244353\\text{mod }998244353 で求めてください。

確率 textmod998244353\\text{mod }998244353 とは この問題で求める確率は必ず有理数になることが証明できます。また、この問題の制約下では、求める確率を既約分数 fracyx\\frac{y}{x} で表したときに xx998244353998244353 で割り切れないことが保証されます。
このとき xzequivypmod998244353xz \\equiv y \\pmod {998244353} を満たすような 00 以上 998244352998244352 以下の整数 zz が一意に定まります。この zz を答えてください。

制約

  • 2leqNleq1002 \\leq N \\leq 100
  • 1leqA,B<N1 \\leq A, B < N
  • 1leqP,Qleq101 \\leq P, Q \\leq 10
  • 入力はすべて整数

入力

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

NN AA BB PP QQ

出力

答えを出力せよ。


入力例 1

4 2 3 3 2

出力例 1

665496236

高橋君が最初の手番で 22 あるいは 33 の出目を出すと、高橋君は地点 44 に進んで高橋君が勝利します。
高橋君が最初の手番で 11 の出目を出すと、高橋君は地点 33 に進み、青木君は次の手番で必ず地点 44 に進んで青木君が勝利します。
よって、高橋君が勝つ確率は frac23\\frac{2}{3} です。


入力例 2

6 4 2 1 1

出力例 2

1

サイコロの出目は常に 11 です。
このとき高橋君が地点 55 に進み、次いで青木君が地点 33 に進み、次いで高橋君が地点 66 に進むので、高橋君は必ず勝ちます。


入力例 3

100 1 1 10 10

出力例 3

264077814