n=gets.to_i v=gets.split.map &:to_i d=[0] 0.upto(n-1){|i|d[i+1]=[d[i],(d[i-1]||0)+v[n-i-1]].max} p c=d[n] a=[] n.downto(1){|i|if d[i]==c&&d[i]!=d[i-1];a<