X, Y = gets.split.map(&:to_i) R = Math.sqrt(Y).ceil C = Hash.new(0) (-R .. R).each do |x| (-R .. R).each do |y| r = x ** 2 + y ** 2 C[x ** 2 + y ** 2] += 1 unless r < X || r > Y end end puts C.values.max