import itertools import math def comb(n,r): return math.factorial(n)//(math.factorial(n-r) * math.factorial(r)) N,K = map(int,input().split()) A = list(map(int,input().split())) lis = [i for i in range(N)] result = [0 for _ in range(comb(N,K))] ct = 0 for conb in itertools.combinations(lis, K): # result.append(list(conb)) #タプルをリスト型に変換 for j in range(K): result[ct] += A[list(conb)[j]] ct += 1 ans = 0 for k in range(len(result)): if result[k]%998244353 <= result[k]%998: ans += 1 print(ans%998)