N, K = map(int, input().split()) A = list(map(int, input().split())) itemsum = 0 # 全探索でやったらTLEになった。 arr = [] ans = 0 def choose_rec(K, N): global itemsum global ans if (len(arr) == K): S998 = itemsum % 998 S998244353 = itemsum % 998244353 if (S998244353 <= S998): ans = ans + 1 return if (len(arr) == 0): s = 1 else: s = arr[-1] + 1 la = len(arr) #print(K-1-la) for i in range(s, N+1-(K-1-la)): arr.append(i) itemsum += A[i-1] choose_rec(K, N) itemsum -= A[i-1] arr.pop() return choose_rec(K, N) print(ans % 998)