#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n; cin>>n; int s[100010]; s[0]=0; for(int i=1; i<=n; i++){ int a; cin>>a; s[i]=s[i-1]+a; } vector vd; for(int d=1; d*d<=s[n]; d++){ if(s[n]%d==0){ vd.push_back(d); if(d*d(p+1)*d){ p=-1; break; } } if(p>=0){ cout<