f={n,i->for(;d&&!r&&(v=n-++i*i)>=0;v?d++:(r+=' '+i))--d>f(v,0)} for(d=n=0;n<300;d++){r='' f(n+1,0) r&&println(++n+':'+r)}