#include #include using namespace std; int main(){ int N=0;cin>>N; vector v1(1000*N+1),v2(N+1); int V=0,a=0,b=0,c=0,d=0; for(int i=1;i<=N;++i){ cin>>V; if(i<=2){ d=V; v1[d]=i; } else { if(a>=b){ d=a+V; v1[d]=i; } else { d=b+V; v1[d]=i; } } a=b; b=c; c=d; v2[i]=V; } vector v3; for(int i=1000*N;i>=1;--i){ if(v1[i]){ cout<=0;--i){ if(i!=v3.size()-1) cout<<" "; cout<