#include using namespace std; int dp[1000][2]; int main(){ int n; cin>>n; int v[n]; for(int i=0;i>v[i]; dp[0][1]=v[0]; for(int i=1;i ans; bool use=false; if(now==dp[n-1][1]){ ans.push_back(n); use=true; now-=v[n-1]; } for(int i=n-1;i>0;i--){ if(use){ use=false; continue; } if(now==dp[i-1][1]){ ans.push_back(i); use=true; now-=v[i-1]; } } for(int i=(int)ans.size()-1;i>=0;i--){ cout<