AT_arc203_c [ARC203C] Destruction of Walls
Description
Rooms are arranged in a grid with $ H $ rows and $ W $ columns. There are walls between adjacent rooms that share an edge.
When you are in room $ A $ and room $ B $ is adjacent to room $ A $ in one of the four directions **(up, down, left, right)**, and the wall between room $ A $ and room $ B $ has been demolished, you can move from room $ A $ to room $ B $ .
Find the total number, modulo $ 998244353 $ , of ways to choose $ K $ walls such that the following condition is satisfied.
- When all chosen walls are demolished, it is possible to move from the top-left room to the bottom-right room by passing through some rooms.
Solve $ T $ test cases for each input file.
Input Format
The input is given from Standard Input in the following format:
> $ T $ $ case_1 $ $ case_2 $ $ \vdots $ $ case_T $
Each case is given in the following format:
> $ H $ $ W $ $ K $
Output Format
Output the answers in a total of $ T $ lines. The $ t $ -th line should contain the total number, modulo $ 998244353 $ , of ways to select $ K $ walls that satisfy the condition for the $ t $ -th test case.
Explanation/Hint
### Sample Explanation 1
In the first case, demolishing any single wall does not allow movement from the top-left room to the bottom-right room.
In the second case, choosing and demolishing any three walls out of the four available walls allows movement from the top-left room to the bottom-right room.
### Constraints
- $ 1 \leq T \leq 2 \times 10^5 $
- $ 2 \leq H \leq 2 \times 10^5 $
- $ 2 \leq W \leq 2 \times 10^5 $
- $ \boldsymbol{0 \leq K \leq H+W} $
- All input values are integers.