W, H, x, y = gets.split.map(&:to_i)
v_min = [
  H * x,
  H * (W - x)
].min
h_min = [
  y * W,
  (H - y) * W,
].min

min = [v_min, h_min].max
is_ok = if v_min == h_min
  true
elsif v_min == min
  W.odd? || (W / 2.0) != x
else
  H.odd? || (H / 2.0) != y
end
puts("#{min} #{is_ok ? '1' : '0'}")
