#abc275b. [abc275_b]ABC-DEF

[abc275_b]ABC-DEF

問題文

非負整数 A,B,C,D,E,FA,B,C,D,E,F があり、AtimesBtimesCgeqDtimesEtimesFA\\times B\\times C\\geq D\\times E\\times F をみたしています。
(AtimesBtimesC)(DtimesEtimesF)(A\\times B\\times C)-(D\\times E\\times F) の値を 998244353998244353 で割った余りを求めてください。

制約

  • 0leqA,B,C,D,E,Fleq10180\\leq A,B,C,D,E,F\\leq 10^{18}
  • AtimesBtimesCgeqDtimesEtimesFA\\times B\\times C\\geq D\\times E\\times F
  • A,B,C,D,E,FA,B,C,D,E,F は整数

入力

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

AA BB CC DD EE FF

出力

(AtimesBtimesC)(DtimesEtimesF)(A\\times B\\times C)-(D\\times E\\times F)998244353998244353 で割った余りを整数で出力せよ。


入力例 1

2 3 5 1 2 4

出力例 1

22

AtimesBtimesC=2times3times5=30A\\times B\\times C=2\\times 3\\times 5=30, DtimesEtimesF=1times2times4=8D\\times E\\times F=1\\times 2\\times 4=8 より、
(AtimesBtimesC)(DtimesEtimesF)=22(A\\times B\\times C)-(D\\times E\\times F)=22 であり、これを 998244353998244353 で割った余りである 2222 を出力します。


入力例 2

1 1 1000000000 0 0 0

出力例 2

1755647

AtimesBtimesC=1000000000A\\times B\\times C=1000000000, DtimesEtimesF=0D\\times E\\times F=0 より、
$(A\\times B\\times C)-(D\\times E\\times F)=1000000000$ であり、これを 998244353998244353 で割った余りである 17556471755647 を出力します。


入力例 3

1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000

出力例 3

0

(AtimesBtimesC)(DtimesEtimesF)=0(A\\times B\\times C)-(D\\times E\\times F)=0 であり、これを 998244353998244353 で割った余りである 00 を出力します。