#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int n;
cin>>n;
vector<int> arr(n);
int tot=0;
for(int i=0;i<n;i++){
cin>>arr[i];
tot=tot+arr[i];
}
vector<int> prefix(n);
vector<int> suffix(n);
int cnt=0;int s=0;
for(int i=0;i<n;i++){
s = s + arr[i];
if(s==tot/4){
cnt++;
}
prefix[i]=cnt;
}
cnt=0;
s=0;
for(int i=n-1;i>=0;i--){
s = s + arr[i];
if(s==tot/4){
cnt++;
}
suffix[i]=cnt;
}
int ans=0;
if(tot%4!=0){
cout<<"Not possible";
}
else{
int sum=0;
for(int i=0;i<n;i++){
sum=sum+arr[i];
if(sum==tot/2){
ans=ans+prefix[i]*suffix[i+1];
}
}
cout<<ans<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbjsKCWNpbj4+bjsKCXZlY3RvcjxpbnQ+IGFycihuKTsKCWludCB0b3Q9MDsKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWNpbj4+YXJyW2ldOwoJCXRvdD10b3QrYXJyW2ldOwoJfQoJCgl2ZWN0b3I8aW50PiBwcmVmaXgobik7Cgl2ZWN0b3I8aW50PiBzdWZmaXgobik7CglpbnQgY250PTA7aW50IHM9MDsKCQoJCglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQlzID0gcyArIGFycltpXTsKCQlpZihzPT10b3QvNCl7CgkJCWNudCsrOwoJCX0KCQlwcmVmaXhbaV09Y250OwoJfQoJY250PTA7CglzPTA7CgkKCWZvcihpbnQgaT1uLTE7aT49MDtpLS0pewoJCQlzID0gcyArIGFycltpXTsKCQlpZihzPT10b3QvNCl7CgkJCWNudCsrOwoJCX0KCQlzdWZmaXhbaV09Y250OwoJfQoJaW50IGFucz0wOwoJCglpZih0b3QlNCE9MCl7CgkJY291dDw8Ik5vdCBwb3NzaWJsZSI7Cgl9CgllbHNlewoJCWludCBzdW09MDsKCQkKCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKCQkJc3VtPXN1bSthcnJbaV07CgkJCWlmKHN1bT09dG90LzIpewoJCQkJYW5zPWFucytwcmVmaXhbaV0qc3VmZml4W2krMV07CgkJCQkKCQkJCQoJCQl9CgkJfQoJCWNvdXQ8PGFuczw8ZW5kbDsKCQkKCX0KCgkKCglyZXR1cm4gMDsKfQ==