AT_oupc2023_day1_j Sum Sum

Description

正整数 $ N $ , $ M $ および、長さ $ N $ の正整数列 $ a $ , $ b $ が与えられます。 $ \sum\limits_{k=1}^N \sum\limits_{x=1}^M (a_k x^k + b_k k^x) $ を $ 998244353 $ で割った余りを求めてください。

Input Format

入力は以下の形式で標準入力から与えられます。 > $ N $ $ M $ $ a_1 $ $ a_2 $ $ \dots $ $ a_N $ $ b_1 $ $ b_2 $ $ \dots $ $ b_N $

Output Format

答えを出力してください。

Explanation/Hint

### 小課題 1. ( $ 1 $ 点) $ N \leq 100 $ 2. ( $ 1 $ 点) $ N \leq 5{,}000 $ 3. ( $ 98 $ 点) 追加の制約はない ### Sample Explanation 1 答えは $ (2 \times 1^1+5 \times 1^1) + (2 \times 2^1+5 \times 1^2) + (1 \times 1^2+4 \times 2^1) + (1 \times 2^2+4 \times 2^2) + (7 \times 1^3+2 \times 3^1) + (7 \times 2^3+2 \times 3^2) = 132 $ です。 このテストケースは小課題 1, 2 の制約を満たします。 ### Sample Explanation 2 このテストケースは小課題 1, 2 の制約を満たします。 ### Constraints - $ 1 \leq N \leq 200{,}000 $ - $ 1 \leq M \leq 10^{18} $ - $ 1 \leq a_k \leq 10^{9} $ - $ 1 \leq b_k \leq 10^{9} $ - 入力はすべて整数