import sys input = sys.stdin.buffer.readline sys.setrecursionlimit(10 ** 7) mod = 998244353 N, M, T = map(int, input().split()) G = [[] for _ in range(N)] for _ in range(M): a, b = map(int, input().split()) G[a].append(b) G[b].append(a) dp = [0] * N dp[0] = 1 for _ in range(T): ndp = [0] * N for i in range(N): for j in G[i]: ndp[i] += dp[j] ndp[i] %= mod dp = ndp print(dp[0])