n,m,T=map(int,input().split()) mod=998244353 g=[[] for _ in range(n)] for _ in range(m): s,t=map(int,input().split()) g[s].append(t) g[t].append(s) dp=[[0]*n for _ in range(T+1)] dp[0][0]=1 for i in range(1,T+1): for j in range(n): for to in g[j]: dp[i][j]+=dp[i-1][to] dp[i][j]%=mod print(dp[T][0])