import java.io.*;
import java.util.*;

class Main
{
    public static void main(String args[])throws Exception
    {
        BufferedReader bu=new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb=new StringBuilder();
        int n=Integer.parseInt(bu.readLine());
        int a[]=new int[n],i,j,N=10000;
        String s[]=bu.readLine().split(" ");
        for(i=0;i<n;i++) a[i]=Integer.parseInt(s[i]);

        long dp[][]=new long[n][2*N+1],M=998244353;
        dp[0][a[0]+N]=1;
        dp[0][N-a[0]]=1;
        for(i=1;i<n;i++)
        for(j=0;j<=2*N;j++)
        {
            if(j-a[i]>=0) dp[i][j-a[i]]=(dp[i][j-a[i]]+dp[i-1][j])%M;
            if(j+a[i]<=2*N) dp[i][j+a[i]]=(dp[i][j+a[i]]+dp[i-1][j])%M;
        }

        long ans=0;
        for(i=0;i<=N;i++)
        ans=(ans+dp[n-1][i]*(N-i)%M)%M;
        for(i=N+1;i<=2*N;i++)
        ans=(ans+dp[n-1][i]*(i-N)%M)%M;
        System.out.println(ans);
    }
}