print(((lambda l:l[0]*l[1]//2)(sorted(list(map(int,input().split()))))))
print(((lambda l:l[0]*l[1]//2)(list(map(int,input().split())))))

print(((lambda l: l[0] * l[1] // 2)(sorted(list(map(int, input().split()))))))

print(((lambda l: l[0] * l[1] // 2)(list(map(int, input().split())))))

-print(((lambda l: l[0] * l[1] // 2)(sorted(list(map(int, input().split())))))) +print(((lambda l: l[0] * l[1] // 2)(list(map(int, input().split())))))