gets 0.upto(~/$/){|i|i.times{|j|puts$_[-i,j+1]}}