eval %w{0 a b c d}*'|17.downto(k=0){|'+'|$*[a*a+b*b+c*c+d*d]=[d,c,b,a]-[0]}}}}'+';puts"#{k+=1}: "+$*[k]*" "'*300