n, k = map(int, input().split()) a = list(map(int, input().split())) MOD = 998244353 p = 1 q = 1 for i in range(n): # p: all lower or equal to K # q: all lower of equal to K - 1 v = a[i] inv = pow(v, -1, MOD) p *= (min(v, k) * inv) % MOD p %= MOD q *= (min(v, k - 1) * inv) % MOD q %= MOD print((p - q) % MOD)