loop{n,*a=eval gets m=10**5 15.times{a+=[m=m*2/(4+m%9/5)]*(n/m);n%=m} puts a*'+'}