var a,b,c:real;begin repeat read(a,b,c);writeln(sin(arccos((a*a+b*b-c*c)/2/a/b))*a*b/2:0:0)until 1=0end.