n = int(input()) a = list(map(int, input().split())) MOD = 998244353 dp = [[0 for i in range(- 10000, 10001)] for j in range(n + 1)] dp[0][10000] = 1 for j in range(n): for i in range(- 10000, 10001): if -10000 <= i + a[j] <= 10000: dp[j + 1][i + a[j] + 10000] += dp[j][i + 10000] dp[j + 1][i + a[j] + 10000] %= MOD if -10000 <= i - a[j] <= 10000: dp[j + 1][i - a[j] + 10000] += dp[j][i + 10000] dp[j + 1][i - a[j] + 10000] %= MOD ans = 0 for i in range(-10000, 10001): ans += dp[n][i + 10000] * abs(i) ans %= MOD print(ans)