def main(): from collections import defaultdict import sys input = sys.stdin.readline MOD = 998244353 N, X = list(map(int, input().split())) A = list(map(int, input().split())) dp = defaultdict(int);dp[X] = 1 for i in range(N): next = defaultdict(int) for j in dp: next[A[i]] += dp[j] if(next[A[i]] > MOD):next[A[i]] -= MOD if(j % A[i] == 0): v = j // A[i] next[v] += dp[j] if(next[v] > MOD):next[v] -= MOD dp,next = next,dp print(sum(dp.values()) % MOD) main()