def Trianglearea(a,b,c):
p=(a+b+c)*0.5
T=p*(p-a)*(p-b)*(p-c)
return T**0.5
d=float(input())
e=float(input())
f=float(input())
if(d+e>f and d+f>e and e+f>d):
v=Trianglearea(d,e,f)
print("{:.2f}".format(v))
else:
print("数据错误")