#!/usr/bin/ruby                                                                                                                                   
# encoding: utf-8                                                                                                                                 
while x = gets do
  h = gets
  if x.to_i == 0 && h.to_i == 0
    break
  else
    printf("%.6f\n", x.to_i ** 2 + x.to_i * Math.sqrt(h.to_i ** 2 + (x.to_i / 2.0) ** 2) / 2.0 * 4)
  end
end