Score : $500$ points
You are given a simple undirected graph with $N$ vertices and $M$ edges. The vertices are numbered from $1$ through $N$, and the edges are numbered from $1$ through $M$. Edge $i$ connects Vertex $U_i$ and Vertex $V_i$.
You are given integers $K, S, T$, and $X$. How many sequences $A = (A_0, A_1, \dots, A_K)$ are there satisfying the following conditions?
Since the answer can be very large, find the answer modulo $998244353$.
Input is given from Standard Input in the following format:
$N$ $M$ $K$ $S$ $T$ $X$ $U_1$ $V_1$ $U_2$ $V_2$ $\vdots$ $U_M$ $V_M$
Print the answer modulo $998244353$.
4 4 4 1 3 2 1 2 2 3 3 4 1 4
4
The following $4$ sequences satisfy the conditions:
On the other hand, $(1, 2, 3, 4, 3)$ and $(1, 4, 1, 2, 3)$ do not, since there are odd number of occurrences of $2$.
6 5 10 1 2 3 2 3 2 4 4 6 3 6 1 5
0
The graph is not necessarily connected.
10 15 20 4 4 6 2 6 2 7 5 7 4 5 2 4 3 7 1 7 1 4 2 9 5 10 1 3 7 8 7 9 1 6 1 2
952504739
Find the answer modulo $998244353$.