MOD=998244353 N,M,k=map(int,input().split()) C=list(map(int,input().split())) dp=[0]*(N*M+1) dp[0]=1 for i in range(N*M): dp[i]%=MOD for j in range(1,7): dp[min(i+j,N*M)]+=dp[i] lst=dp[-1] for c in C: dp=[0]*(N*M+1) dp[0]=1 for i in range(N*M): if i%N==c: dp[i]=0 dp[i]%=MOD for j in range(1,7): dp[min(i+j,N*M)]+=dp[i] print((lst-dp[-1])%MOD)