import sys input = lambda: sys.stdin.readline().rstrip() mi = lambda: map(int,input().split()) li = lambda: list(mi()) mod = 998244353 n,m,t = mi() g = [list() for _ in range(n)] for _ in range(m): a,b = mi() g[a].append(b) g[b].append(a) dp = [0]*n dp[0] = 1 for time in range(t): nxt = [0]*n for cur in range(n): dp[cur] %= mod for to in g[cur]: nxt[to] += dp[cur] dp = nxt print(dp[0]%mod)