AT_fps_24_q サイコロ
Description
$ 2 $ 個のサイコロがあり、それぞれサイコロ $ 1 $ , サイコロ $ 2 $ と呼びます。
サイコロ $ 1 $ は正整数 $ A_1, A_2, \dots, A_N $ が等確率で出る $ N $ 面サイコロです。ここで $ A_1, A_2, \dots, A_N $ は相異なります。
サイコロ $ 2 $ は正整数 $ B_1, B_2, \dots, B_M $ が等確率で出る $ M $ 面サイコロです。ここで $ B_1, B_2, \dots, B_M $ は相異なります。
正整数 $ K $ が与えられます。 $ k=1,2,\dots,K $ について次の問題を解いてください。
- サイコロ $ 1 $ とサイコロ $ 2 $ を同時に振った時の、出た整数の和の $ k $ 乗の期待値を $ \text{mod }998244353 $ で求めよ。
期待値 $ \text{mod }998244353 $ とは 求める期待値は必ず有理数となることが証明できます。 またこの問題の制約下では、その値を互いに素な $ 2 $ つの整数 $ P $ , $ Q $ を用いて $ \frac{P}{Q} $ と表したとき、 $ R \times Q \equiv P\pmod{998244353} $ かつ $ 0 \leq R \lt 998244353 $ を満たす整数 $ R $ がただ一つ存在することが証明できます。この $ R $ を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ K $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $ $ B_1 $ $ B_2 $ $ \dots $ $ B_M $
Output Format
$ K $ 行出力せよ。 $ i $ 行目には $ k=i $ の時の答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
例えばサイコロ $ 1 $ とサイコロ $ 2 $ を同時に振って $ 3 $ と $ 5 $ が出た場合、和の $ 3 $ 乗は $ (3+5)^3=512 $ になります。
### Constraints
- $ 1 \leq N \leq 10^5 $
- $ 1 \leq M \leq 10^5 $
- $ 1 \leq K \leq 10^5 $
- $ 1 \leq A_1 \lt A_2 \lt \dots \lt A_N \leq 10^8 $
- $ 1 \leq B_1 \lt B_2 \lt \dots \lt B_M \leq 10^8 $
- 入力される値は全て整数