#define _GLIBCXX_DEBUG #define rep(i, n) for (int i = 0; i < (int)(n); i++) #define ALL(v) v.begin(), v.end() typedef long long ll; #include using namespace std; const ll MOD=1e9+7; const ll MAX=1e9; ll modpow(ll x,ll n){ ll ans=1; while(n){ if(n&1) ans=ans*x %MOD; x=x*x %MOD; n/=2; } return ans; } int main(){ cin.tie(0); ios::sync_with_stdio(false); int n; cin>>n; vector A(n); rep(i,n) cin>>A[i]; rep(i,n){ if(A[i]==0){ cout<<0< B(n); ll r=0; ll x=1; for(int i=0;i C(n+1); rep(i,n){ for(int j=i;j