#include #define ll long long #define inf 0x7fffffff #define ull unsigned long long #define llinf 0x7fffffffffffffff #define F(a,b,c,d) for(int b=c;b<=d;b+=a) #define F2(a,b,c,d) for(int b=c;b>=d;b-=a) #define PRC(b,a) fixed<>=1,xx=xx*xx%pp)yy&1?oo=oo*xx%pp:0;return oo;} inline void Cout(){cout< inline void Cout(T1 x,T2 ...y){cout<>n; for(int i=1;i<=n;++i) cin>>a[i]; f[0][0]=1; for(int i=1;i<=n;++i) for(int j=0;j<=10000;++j){ f[i][j+a[i]]+=f[i-1][j]%=mod; f[i][abs(j-a[i])]+=f[i-1][j]%=mod; } ll ans=0; for(int i=0;i<=10000;++i) ans=(ans+f[n][i]*i)%mod; cout<