(" "*20:\Seq(1)){(_,z)=>println(z mkString" ") var i=1 z.reverseMap(j=>i+{i=j i}):+i}