問題文
非負整数 A,B,C,D,E,F があり、AtimesBtimesCgeqDtimesEtimesF をみたしています。
(AtimesBtimesC)−(DtimesEtimesF) の値を 998244353 で割った余りを求めてください。
制約
- 0leqA,B,C,D,E,Fleq1018
- AtimesBtimesCgeqDtimesEtimesF
- A,B,C,D,E,F は整数
入力
入力は以下の形式で標準入力から与えられる。
A B C D E F
出力
(AtimesBtimesC)−(DtimesEtimesF) を 998244353 で割った余りを整数で出力せよ。
入力例 1
2 3 5 1 2 4
出力例 1
22
AtimesBtimesC=2times3times5=30, DtimesEtimesF=1times2times4=8 より、
(AtimesBtimesC)−(DtimesEtimesF)=22 であり、これを 998244353 で割った余りである 22 を出力します。
入力例 2
1 1 1000000000 0 0 0
出力例 2
1755647
AtimesBtimesC=1000000000, DtimesEtimesF=0 より、
$(A\\times B\\times C)-(D\\times E\\times F)=1000000000$ であり、これを 998244353 で割った余りである 1755647 を出力します。
入力例 3
1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000
出力例 3
0
(AtimesBtimesC)−(DtimesEtimesF)=0 であり、これを 998244353 で割った余りである 0 を出力します。