from collections import defaultdict as DD D = DD(int) mod = 998244353 n, x = list(map(int, input().split())) D[x] = 1 for a in list(map(int, input().split())): nD = DD(int) s = 0 for x in D: if not x % a: nD[x//a] = (nD[x//a]+D[x])%mod s += D[x] s %= mod nD[a] = (nD[a]+s)%mod D = nD ans = 0 for x in D: ans = (ans + D[x]) % mod print(ans)