#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin>>N; vectorA(N); for(int &i:A)cin>>i; stack>dfs; arraycnt={0,0,0,0}; dfs.push({0,0}); bool ans=false; while(dfs.size()){ int v=dfs.top()[0],c=dfs.top()[1]; dfs.pop(); cnt[c]-=A[v]; if(c<3){ cnt[c+1]+=A[v]; dfs.push({v,c+1}); if(v+1