N,M,T = map(int, input().split()) mod = 998244353 L = [[] for i in range(N)] for i in range(M): a,b = map(int, input().split()) L[a].append(b) L[b].append(a) DP = [0] * N DP[0] = 1 for i in range(T): NDP = [0]*N for j in range(N): for l in L[j]: NDP[l]=(DP[j]+NDP[l])%mod DP=NDP print(DP[0])