''' Python3(PyPy3) Template for Programming-Contest. author : sgsw generated : 2021/08/13 when : 21:56:07 ''' import sys def input(): return sys.stdin.readline().rstrip() DXY = [(0, -1), (1, 0), (0, 1), (-1, 0)] # LDRU mod = 998244353 inf = 1 << 64 def main(): n = int(input()) a = list(map(int,input().split())) base = 12000 dp = [[0]*(2 * base) for i in range(n + 1)] dp[0][0 + base] = 1 for i in range(n): for val in range(-base,base): pre = dp[i][val + base] try: dp[i + 1][val - a[i]+ base] += pre dp[i + 1][val - a[i] + base] % mod except: pass try: dp[i + 1][val + a[i] + base] += pre dp[i + 1][val + a[i] + base] %= mod except: pass ans = 0 for i in range(-base,base): ans += abs(i) * dp[n][i + base] ans %= mod print(ans) return 0 if __name__ == "__main__": main()