#include using namespace std; constexpr int mod = 998244353; long long dp[105][30005]; int main() { int N; cin >> N; vectorA(N); dp[0][15000] = 1; for(int i = 0; i < N; i++) { cin >> A[i]; for(int j = 0; j <= 30000; j++) { if(dp[i][j] == 0) { continue; } dp[i+1][j+A[i]] += dp[i][j]; dp[i+1][j+A[i]] %= mod; dp[i+1][j-A[i]] += dp[i][j]; dp[i+1][j-A[i]] %= mod; } } long long ans = 0; for(int i = 0; i <= 30000; i++) { ans += dp[N][i]*abs(i-15000)%mod; ans %= mod; } cout << ans << endl; }