def ascan; gets.split.map(&:to_i); end X, Y = ascan def calc(r) ans = 0 0.upto((Math.sqrt(r)-1e-8).to_i) do |x| yy = r - x*x ans += 1 if Math.sqrt(yy).to_i**2 == yy end ans*4 end p (X..Y).map{|x|calc(x)}.reduce{|s,e|[s,e].max}