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); } }