gets [*gets.split,*a=[[i=0]]*2].map{|v,|X,*Y=a[0];a=a.max,[X+v.to_i,*Y,i+=1]} puts X,Y*" "