a=[0]*1e4;(r=-50..50).map{|i|r.map{|j|r.map{|k|a[i*i+j*j+k*k]+=1}};i<0||p(a[0..i*i].inject:+)}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page