import numpy as np N = int(input()) A = map(int, input().split()) MOD = 998244353 MAX = 10000 dp = np.zeros(2 * MAX + 1, dtype=np.int64) dp[MAX] = 1 for a in A: new_dp = np.zeros(2 * MAX + 1, dtype=np.int64) new_dp[a:] += dp[:-a] new_dp[:-a] += dp[a:] dp = new_dp dp %= MOD dp *= np.abs(np.arange(-MAX, MAX + 1)) dp %= MOD print(dp.sum() % MOD)