# 点(x, y)から長方形の中心を通る直線を引くと面積を半分にすることができ、分割された小さい方の面積が最大となる
# 点(x, y)が長方形の中心と一致する場合、直線は複数存在する

w, h, x, y = map(int, input().split())

s = w * h
s_min = s / 2

# 中心
a = w / 2
b = h / 2

divide = 0

if x == a and y == b:
    divide = 1
    print(s_min, divide)
else:
    print(s_min, divide) w, h, x, y = map(int, input().split()) w map(int, input().split()) map int input().split() ().split () input split h x y s = w * h s w * h w h s_min = s / 2 s_min s / 2 s 2 a = w / 2 a w / 2 w 2 b = h / 2 b h / 2 h 2 divide = 0 divide 0 if x == a and y == b:
    divide = 1
    print(s_min, divide)
else:
    print(s_min, divide) x == a and y == b x == a x a y == b y b divide = 1 divide 1 print(s_min, divide) print s_min divide print(s_min, divide) print s_min divide divide = 1 1 divide s = w * h w * h s h, x, y = map(int, input().split()) map(int, input().split()) h a = w / 2 w / 2 a w, h, x, y = map(int, input().split()) map(int, input().split()) w s_min = s / 2 s / 2 s_min b = h / 2 h / 2 b divide = 0 0 divide y = map(int, input().split()) map(int, input().split()) y x, y = map(int, input().split()) map(int, input().split()) x
# 点(x, y)から長方形の中心を通る直線を引くと面積を半分にすることができ、分割された小さい方の面積が最大となる
# 点(x, y)が長方形の中心と一致する場合、直線は複数存在する

w, h, x, y = map(int, input().split())

s = w * h
s_min = s / 2

# 中心
a = w / 2
b = h / 2

divide = 0

if x == a and y == b:
    divide = 1
    print(s_min, divide)
else:
    print(s_min, divide)