Problem:


Score : 100 points

Problem Statement

There is a right triangle ABC with ∠ABC=90°.

Given the lengths of the three sides, |AB|,|BC| and |CA|, find the area of the right triangle ABC.

It is guaranteed that the area of the triangle ABC is an integer.

Constraints

1 \leq |AB|,|BC|,|CA| \leq 100

All values in input are integers.

The area of the triangle ABC is an integer.

Input

Input is given from Standard Input in the following format:

|AB| |BC| |CA|

Output

Print the area of the triangle ABC.

Sample Input 1

3 4 5

Sample Output 1

6

This triangle has an area of 6.

Sample Input 2

5 12 13

Sample Output 2

30

This triangle has an area of 30.

Sample Input 3

45 28 53

Sample Output 3

630

This triangle has an area of 630.



Sample input:
3 4 5


Sample output:
6

Submission status: Wrong Answer

Solution code:
a,b,c=sorted(map(int,input().split()))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
#coding:utf-8
a, b, c = map(int, input().split())
print((a * b)/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
if  1 <= ab <= 100 and 1 <= bc <= 100 and 1 <= ca <= 100:
    print(ab * bc / 2)
else:
    print('hoge!')

Submission status: Wrong Answer

Solution code:
# coding: utf-8
# Your code here!

a, b, c = map(int,input().split())

print(a*b/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
s = a * b / 2
print(s)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*c//2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
S=a*c//2
print(S)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
S=a*c//2

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
S=1/2*a*c
print(S)

Submission status: Wrong Answer

Solution code:
a,b,c=sorted(map(int,input().split()))
print((b*a)/2)

Submission status: Wrong Answer

Solution code:
a,b,c=sorted(map(int,input().split()))
print((b*c)/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int, input().split())
ans=(a*b*c)/max(a,b,c)//2
print(ans)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int, input().split())
ans=(a*b*c)/max(a,b,c)/2
print(ans)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int, input().split())
ans=(a*b*c/max(a,b,c))/2
print(ans)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(b*a/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int, input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
import math

# inputList=[]
# for i in range(6):
#     inputNum = input()
#     inputList.append(inputNum)
inputa = input().split()
# inputb = input().split()

a = int(inputa[0])
b = int(inputa[1])
c = int(inputa[2])

# x = int(inputb[0])
# y = int(inputb[1])

print(float(a)*float(b)/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())
print((ab*bc)/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA=map(int,input().split())

print(AB*BC*0.5)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
print(ab * bc / 2)

Submission status: Wrong Answer

Solution code:
C, A, B = map(float, input().split())
print((1/2)*C*A)

Submission status: Wrong Answer

Solution code:
AB,BC,CA=[int(s) for s in input().split()]
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
a, b, _ = map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int,input().split())
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
X, Y, Z = map(int, input().split())
print(int(X) * int(Y) /2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int, input().split())
print(0.5 * AB * BC)

Submission status: Wrong Answer

Solution code:
a,b,c = list(map(int,input().split()))
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
line = list( map(int, input().split()))

line.sort()

print( line[0] * line[1] / 2)

Submission status: Wrong Answer

Solution code:
a = list(map(int, input().split()))

a = sorted(a)
ans = (a[0] * a[1])/2

print(ans)

Submission status: Wrong Answer

Solution code:
X,Y,Z=map(int,input().split())
print((X*Y)/2)

Submission status: Wrong Answer

Solution code:
X,Y,Z=map(int,input().split())
print(X*Y/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print((a * b) / 2)

Submission status: Wrong Answer

Solution code:
AB, BC, CD = map(int,input().split())
print(AB*BC)

Submission status: Wrong Answer

Solution code:
ab,bc,ca=map(int,input().split())
print(ab*bc*0.5)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int, input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
a,b,c =sorted(map(int,input().split()))
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
l = [int(i) for i in input().split()]

print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(min(a*b,b*c,c*a)/2)

Submission status: Wrong Answer

Solution code:
length = list(map(int, input().split()))
length.remove(max(length))
menseki = 0.5
for l in length:
  menseki = l
print(menseki)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
print(ab*bc/2)

Submission status: Wrong Answer

Solution code:
a,b,c = list(map(int,input().split()))
print(a*b*1/2)

Submission status: Wrong Answer

Solution code:
x,y,z = map(int,input().split())

print( (x * y ) / 2 )

Submission status: Wrong Answer

Solution code:
N=list(map(int,input().split()))
d=sorted(N)
print(N[0]*N[1]/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split(' '))
print(ab * bc / 2)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int, input().split()) # 横に2個
print(A*B/2)

Submission status: Wrong Answer

Solution code:
n = sorted(list(map(int,input().split())))
print(n[0]*n[1]/2)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int,(input().split(" ")))

print(int(A*B)/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split(' '))

print((ab * bc /2))

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print(int((AB + BC + CA) / 2))

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print((AB + BC + CA) / 2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b/c)

Submission status: Wrong Answer

Solution code:
lst = [int(i) for i in input().split()]
lst.sort()
m = lst[0]*lst[1]/2
print(m)

Submission status: Wrong Answer

Solution code:
#ABC117-A
S = list(map(int,input().split()))
S.sort()
ans=S[0]*S[1]/2
#ans = S_sort[0]*S_sort[1]/2
print(ans)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split(' '))
S = (a*b)/2
print(S)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
S = a*b/2
print(S)

Submission status: Wrong Answer

Solution code:
ab,bc,cd=map(int,input().split())
ans = (ab * bc) / 2
print(ans)

Submission status: Wrong Answer

Solution code:
a=list(map(int,input().split()))
print(a[0]*a[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
ans=a*b/2
print(ans)

Submission status: Wrong Answer

Solution code:
c=list(map(int, input().split()))

c.remove(max(c))

print(int(c[0]*c[1])/2)

Submission status: Wrong Answer

Solution code:
c=list(map(int, input().split()))

c.remove(max(c))

print((c[0]*c[1])/2)

Submission status: Wrong Answer

Solution code:
N, K , M= map(int, input().split())
print(N*K/2)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int, input().split())
print(A*B / 2)

Submission status: Wrong Answer

Solution code:
AB,BC,AC=map(int, input().split())
print(AB*AC/2)

Submission status: Wrong Answer

Solution code:
a = list(map(int, input().split()))
a.sort()
print(a[0] * a[1] / 2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA=list(map(int,input().split()))

answer=AB*BC/2

print(answer)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int, input().split())
print((A * B) / 2)

Submission status: Wrong Answer

Solution code:
A,B,C=(int(i) for i in input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
A,B,C=(float(i) for i in input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
a,b,c =sorted(map(int,input().split()))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
li = list(map(int,input().split()))
A =li[0]
B = li[1]
print(A * B / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

if a > b and a > c:
  print(b * c // 2)
elif b > a and b > c:
  print(a * c // 2)
else:
  print(a * c // 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

if a > b and a > c:
  print(b * c / 2)
elif b > a and b > c:
  print(a * c / 2)
else:
  print(a * b / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

if a > b and a > c:
  print(b * c / 2)
elif b > a and b > c:
  print(a * c / 2)
else:
  print(a * c / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

if a > b and a > c:
  print(b * c)
elif b > a and b > c:
  print(a * c)
else:
  print(a * c)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())
print(BC * AB / 2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = input().split()
print(int(AB) * int(BC) / 2)

Submission status: Wrong Answer

Solution code:
input_list = input().split()
input_list.sort()
print(int(int(input_list[0]) * int(input_list[1]) / 2))

Submission status: Wrong Answer

Solution code:
c, a, b = map(int, input().split())

print(c*a/2)

Submission status: Wrong Answer

Solution code:
l = [int(s) for s in input().split(" ")]
l.sort()
print(l[0] * l[1])

Submission status: Wrong Answer

Solution code:
A=list(map(int,input().split()))
A.sort()
ans=A[0]*A[1]/2
print(ans)

Submission status: Wrong Answer

Solution code:
[a,b,c]=map(int, input().split())
if a > b and a > c:
  print(b * c / 2)
elif b > a and b > c:
  print(a * c / 2)
else:
  print(a * b / 2)

Submission status: Wrong Answer

Solution code:
[a,b,c]=map(int, input().split())
if a > b and a > c:
  print(b * c)
elif b > a and b > c:
  print(a * c)
else:
  print(a * b)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int,input().split())

print(c*a/2)

Submission status: Wrong Answer

Solution code:
p, q, r = map(int, input().split())
print(p*q/2)

Submission status: Wrong Answer

Solution code:
A , B , C=map(int , input().split())
print(A*B/2)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
AB, BC, CA = [int(abc) for abc in input().split()]
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
side = [int(x) for x in input().split()]
side.sort()

print(side[0]*side[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())
print(1 / 2 * a * b)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())

S = ab * bc /2

print(S)

Submission status: Wrong Answer

Solution code:
a, b, c= input().split()
a, b, c = int(a), int(b), int(c)

if a>b and a>c:
  print(1/2 * b * c)
  
if b>a and b>c:
  print(1/2 * a * c)
  
else:
  print(1/2 * a *b)

Submission status: Wrong Answer

Solution code:
a, b, c= input().split()
a, b, c = int(a), int(b), int(c)

if a>b and a>c:
  print(1/2 * b * c)
  
if b>a and b>c:
  print(1/2 * a * c)
  
if c>b and c>a:
  print(1/2 * b * a)

Submission status: Wrong Answer

Solution code:
a, b, c= input().split()
a, b, c = int(a), int(b), int(c)

if a>b and a>c:
  print(1/2 * b * c)
 
if b>a and b>c:
  print(1/2 * a * c)
  
if c>b and c>a:
  print(1/2 * b * a)

Submission status: Wrong Answer

Solution code:
inp = list(sorted([int(x) for x in input().split()]))
print(inp[0]*inp[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())
print (a * b / 2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int, input().split())

print(ab * bc / 2)

Submission status: Wrong Answer

Solution code:
A, B, C= map(int, input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
abc = list(sorted(map(int, input().split())))
print(abc[0]*abc[1]*(1/2))

Submission status: Wrong Answer

Solution code:
c,a,b=map(int,input().split())

S=c*a/2

print(S)

Submission status: Wrong Answer

Solution code:
c,a,b=map(int,input().split())

print(c*a/2)

Submission status: Wrong Answer

Solution code:
a,b,c=(int(i) for i in input().split())

s=(a+b+c)/2

print((s*(s-a)*(s-b)*(s-c))**(1/2))

Submission status: Wrong Answer

Solution code:
A,B,C = map(int,input().split())

print(A*B/2)

Submission status: Wrong Answer

Solution code:
import math
 
a, b, c = map(int, input().split())
 
s = a+b+c / 3
print(int(math.sqrt(s * (s-a) * (s-b) * (s-c))))

Submission status: Wrong Answer

Solution code:
import math
 
a, b, c = map(int, input().split())
 
s = a+b+c / 2
print(math.sqrt(s * (s-a) * (s-b) * (s-c)))

Submission status: Wrong Answer

Solution code:
import math

a, b, c = map(int, input().split())

s = a+b+c / 3
print(math.sqrt(s * (s-a) * (s-b) * (s-c)))

Submission status: Wrong Answer

Solution code:
# coding: utf-8

a, b, c = map(int, input().split())
M = max(a,b,c)
x = a*b*c/(M*2)
print(x)

Submission status: Wrong Answer

Solution code:
# coding: utf-8

a, b, c = map(int, input().split())

print(a*b*c/(max(a,b,c)*2))

Submission status: Wrong Answer

Solution code:
# coding: utf-8

a, b, c = map(int, input().split())

print(a*b*c/(max(a,b,c)*2))

Submission status: Wrong Answer

Solution code:
# coding: utf-8

a, b, c = map(int, input().split())

print(a*b*c/max(a,b,c))

Submission status: Wrong Answer

Solution code:
l = sorted(list(map(int, input().split())))

print((l[0]*l[1])/2)

Submission status: Wrong Answer

Solution code:
l = sorted(list(map(int, input().split())))

print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
l = sorted(list(map(int, input().split())))

print(l[0]*l[1])

Submission status: Wrong Answer

Solution code:
l = list(map(int, input().split()))

print(l[0]*l[1])

Submission status: Wrong Answer

Solution code:
x, y, z = map(int,input().split())
print(x * y / 2)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())

S = ab * bc / 2
print(S)

Submission status: Wrong Answer

Solution code:
x,y,z = map(int,input().split())
print(x * y / 2)

Submission status: Wrong Answer

Solution code:
[a,b,c] = [int(j) for j in input().split()]
x = [a,b,c]
d = min(x)
e = a+b+c-d-max(x)
print(d*e/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int,input().split())

print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

print(b * a / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int,input().split())
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int,input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
l1, l2, l3 = map(int,input().split())
print(l1 * l2 / 2)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int, input().split())
print( a * c/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(float,input().split())

print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int,input().split())

print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
d = max(a,b,c)
if a == d:
    print (b*c/2)
elif b == d:
    print (a*c/2)
else:
    print (a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,_=map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
# coding: utf-8
ab, bc, ca = map(int, input().split())
s = ab * bc / 2
print(s)

Submission status: Wrong Answer

Solution code:
x,y,z = map(int, input().split())
ans = x*y*0.5
print(ans)

Submission status: Wrong Answer

Solution code:
x,y,z = map(int, input().split())
ans = (x*y)/2
print(ans)

Submission status: Wrong Answer

Solution code:
x,y,z = map(int, input().split())
ans = x*y/2
print(ans)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().strip().split(' '))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
ans = ab * bc * 0.5
print(ans)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
print(0.5 * ab * bc)

Submission status: Wrong Answer

Solution code:
A, B, C =map(int,input().split())
print((A*B)/2)

Submission status: Wrong Answer

Solution code:
x =list( map(int,input().split()))
x.sort()
print(x)
print(int(0.5*x[0]*x[1]))

Submission status: Wrong Answer

Solution code:
length = list(map(int, input().split()))
print(length[0]*length[1]/2)

Submission status: Wrong Answer

Solution code:
# coding: utf-8
from sys import stdin
AB,BC,AC = map(int, stdin.readline().rstrip().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
print([int(i[0])*int(i[1]) for i in[input().split()]][0])

Submission status: Wrong Answer

Solution code:
h, w, n = map(int, input().split())

print(h*w/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print(AB * BC / 2)

Submission status: Wrong Answer

Solution code:
a,b,c=list(input().split())
A=int(a)*int(b)/2
print(A)

Submission status: Wrong Answer

Solution code:
x,y,z=map(int,input().split())

ans=x*y/2

print(ans)

Submission status: Wrong Answer

Solution code:
a,b,c = map( int, input().split())

ans = (a*b)/2
print(ans)

Submission status: Wrong Answer

Solution code:
a,b,c = list(map(int,input().split()))
 
print(a*b/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca=map(int, input().split())

print(ab*bc/2)

Submission status: Wrong Answer

Solution code:
a,b,_ = map(int,input().split())
print(a*b /2)

Submission status: Wrong Answer

Solution code:
# ABC116A - Right Triangle
sides = sorted(list(map(int, input().split())))

print(sides[0] * sides[1] * 0.5)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())
print((ab*bc)/2)

Submission status: Wrong Answer

Solution code:
numbers = input().split()
numbers.sort()
a = int(numbers[0])
b = int(numbers[1])
print(int(a*b/2))

Submission status: Wrong Answer

Solution code:
numbers = input().split()
numbers.sort()
a = int(numbers[0])
b = int(numbers[1])
print(a*b/2)

Submission status: Wrong Answer

Solution code:
AB, BC, _ = map(int, input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())
print(a*c*0.5)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

print(a * b / 2)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int,input().split())

print(A*B/2)

Submission status: Wrong Answer

Solution code:
#ABC116 A
AB, BC, CA = list(map(int, input().split()))
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
print((ab*bc/2))

Submission status: Wrong Answer

Solution code:
AB, BC, _ = map(int, input().split())
ans = AB * BC / 2
print(ans)

Submission status: Wrong Answer

Solution code:
#ABC116 A
AB, BC, CA = list(map(int, input().split()))
print(AB * BC / 2)

Submission status: Wrong Answer

Solution code:
#ABC116 A
AB, BC, CA = map(int,input().split())
print(AB * BC / 2)

Submission status: Wrong Answer

Solution code:
a,b,c = [int(i) for i in input().split()]
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
p,q,r=input().split()
 
x=int(p)
y=int(q)

print(x*y/2)

Submission status: Wrong Answer

Solution code:
p,q,r=input().split()
 
x=int(p)
y=int(q)
z=int(r)
 
s=x*y
S=s/2

print(S)

Submission status: Wrong Answer

Solution code:
#!/usr/bin/python

def main():
    a, b, c = [int(x) for x in input().split()]
    print(a * b / 2)

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
z=a*b/2
print(z)

Submission status: Wrong Answer

Solution code:
a,b,c= map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a=list(input().split())
b=int(a[0])
c=int(a[1])
print(c*b/2)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int, input().split())
print(a*c/2)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int, input().split())
print(a*c)

Submission status: Wrong Answer

Solution code:
c,b,a = map(int, input().split())
print(a*c)

Submission status: Wrong Answer

Solution code:
A, B, _ = input().split()

print(int(A)*int(B)/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a * b /2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int,input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
c,a,b = [2,5,6]
print(int(c*a/2))

Submission status: Wrong Answer

Solution code:
c,a,b = map(int, input().split())
print(c*a/2)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int, input().split())
print(c*a*0.5)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
d=max(a,b,c)
print(a*b*c/(2*d))

Submission status: Wrong Answer

Solution code:
a_list = list(map(int, input().split()))
a_list.sort()
print(a_list[0] * a_list[1]/2)

Submission status: Wrong Answer

Solution code:
def main():
    C, A, B = map(int, input().split())
    print(C*A/2)
main()

Submission status: Wrong Answer

Solution code:
lines=list(map(int,input().split()))
lines.sort()

print(lines[0]*lines[1]/2)

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
c, b, a = map(int, input().split())
print(c * b / 2)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int,input().split())

if (A*A+B*B==C*C):
    print(A*B/2)
elif (A*A+C*C==B*B):
    print(A*C/2)
else:
    print(B*C/2)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int,input().split(' '))
print(A*B/2)

Submission status: Wrong Answer

Solution code:
a, b, _ = map(int, input().split())
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
a,b,c=(float(i) for i in input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c=(int(i) for i in input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
e = list(map(int,input().split()))
e.sort()
print((e[0]*e[1])/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())
print(ab*bc/2)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int,input().split())

print(c*a/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int,input().split())
print(AB*BC*(1/2))

Submission status: Wrong Answer

Solution code:
ab, bc, _ = map(int, input().split())
print(0.5*ab*bc)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
d=(a*b)/2
print(d)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
area = int(bc*ca/2)
print(area)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())  # 複数数値入力
print(a*b/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ac = map(int, raw_input().split())
big = ab
if big < bc:
    big = bc
if big < ac:
    big = ac
inc = [ab, bc, ac]
inc.remove(big)

print inc[0] * inc[1] / 2.0

Submission status: Wrong Answer

Solution code:
s = list(map(int, input().split()))
s.sort()
print(s[0]*s[1]/2)

Submission status: Wrong Answer

Solution code:
s = list(map(int, input().split()))
print(s[0]*s[1] /2)

Submission status: Wrong Answer

Solution code:
A,B,C=map(int,input().split())
S=0
if A>B and A>C:
    S=B*C/2
elif B>A and B>C:
    S=A*C/2
else:
    S=A*B/2
print(S)

Submission status: Wrong Answer

Solution code:
x = list(map(int, input().split(' ')))
print(x[0] * x[1] / 2)

Submission status: Wrong Answer

Solution code:
def sq(a, b, c):
  return a*b/2

a, b, c = map(int, input().split())
print(sq(a, b, c))

Submission status: Wrong Answer

Solution code:
a,b,x = map(int, input().split(' '))
print(str(a*b/2))

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

S = AB*BC / 2
print(S)

Submission status: Wrong Answer

Solution code:
#! /usr/bin/env python3
# -*- coding: utf-8 -*-

ls = [int(x) for x in input().split()]
ls.sort()
print((ls[0]*ls[1])/2)

Submission status: Wrong Answer

Solution code:
#! /usr/bin/env python3
# -*- coding: utf-8 -*-

ls = [int(x) for x in input().split()]
ls.sort()
print(ls[0]*ls[1]/2)

Submission status: Wrong Answer

Solution code:
AB , BC, CA  = map(int,input().split())
print(1/2 * AB * BC)

Submission status: Wrong Answer

Solution code:
L = list(map(int,input().split()))
print(L[0]*L[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,_=map(int,input().split());print(a*b/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = [int(i) for i in input().split()]

print(AB * BC / 2)

Submission status: Wrong Answer

Solution code:
A,B,_ = list(map(int,input().split(" ")))
print(A*B/2)

Submission status: Wrong Answer

Solution code:
line = input()
info = results = [int(i) for i in line.split()]

s = info[0]*info[1]/2
print(s)

Submission status: Wrong Answer

Solution code:
l=list(map(int,input().split()))
l.remove(max(l))
print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
from sys import stdin
 
a, b, c = [int(x) for x in stdin.readline().rstrip().split()]
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
from sys import stdin

a, b, c = [int(x) for x in stdin.readline().rstrip().split()]
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int,input().split())
print(AB*BC*1/2)

Submission status: Wrong Answer

Solution code:
l=list(map(int,input().split()))
l.sort()
print(int(0.5)*l[0]*l[1])

Submission status: Wrong Answer

Solution code:
list1 = [int(a) for a in input().split()]
list1_0 = list1[0] #AB
list1_1 = list1[1] #BC

print(list1_0 * list1_1 / 2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())

print(a*b/2)

Submission status: Wrong Answer

Solution code:
list1 = [int(a) for a in input().split()]
list1_0 = list1[0] #AB
list1_1 = list1[1] #BC
list1_2 = list1[2] #CA

if (list1_0 * list1_1 / 2) > 1:
    print(list1_0 * list1_1 / 2)
else:
    print(list1)

Submission status: Wrong Answer

Solution code:
E = list(map(int, input().split()))

print(E[0]*E[1]/2)

Submission status: Wrong Answer

Solution code:
E = list(map(int, input().split()))

print(E[0]*E[1])

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(str(int(0.5*(a+c))))

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(str(0.5*a*b))

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(str(0.5*(a+b)))

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(str(0.5*(a+c)))

Submission status: Wrong Answer

Solution code:
A, B, C = map(int,input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
ri = lambda: int(input())
rl = lambda: list(map(int,input().split()))

x,y,z = rl()

print(x*y/2)

Submission status: Wrong Answer

Solution code:
x,y,z=map(int,input().split())
S=x*y/2

Submission status: Wrong Answer

Solution code:
def sol(a, b, c):
    #return math.sqrt(a**2+b**2)
    return a*b/2

Submission status: Wrong Answer

Solution code:
import math
def sol(a, b, c):
  return math.sqrt(a**2+b**2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

if a**2+b**2 == c**2:
    print(a*b/2)
elif b**2+c**2 == a**2:
    print(b*c/2)
else:
    print(c*a/2)

Submission status: Wrong Answer

Solution code:
li = list(map(int, input().split()))

print(li[0] * li[1] / 2)

Submission status: Wrong Answer

Solution code:
X = list(map(int, input().split()))
X.sort()
print(0.5*X[0]*X[1])

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a*c/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ac = map(int, input().split(' '))
print(ab * bc * 0.5)

Submission status: Wrong Answer

Solution code:
i = list(map(int, input().split())) #i_1 i_2を取得し、iに値を入れる
print((i[0] * i[1]) / 2)

Submission status: Wrong Answer

Solution code:
ab, bc, ab = [int(i) for i in input().split()]
print(ab * bc / 2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())

print(a * b / 2)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())

print(ab * bc / 2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map( int, input().split() )

print( AB*BC/2 )

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print((AB * BC) / 2)

Submission status: Wrong Answer

Solution code:
a,b,c=list(map(int,(input()).split()))
print (((a)*(b))/2)

Submission status: Wrong Answer

Solution code:
a,b,c=list(map(int,(input()).split()))
print ((a)*(b)/2)

Submission status: Wrong Answer

Solution code:
x, y, z = map(int, input().split())
s = x * y / 2
print(s)

Submission status: Wrong Answer

Solution code:
x, y, z = map(int, input().split())
print(x * y / 2)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A,B,c=map(int,input().split())
print((A*B)/2)

Submission status: Wrong Answer

Solution code:
inp = input().split(" ")
a = int(inp[0])
b = int(inp[1])
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
# A - Right Triangle


def main():
    s = input()
    ret = solve(s)
    print(ret)


def solve(s):
    ary = list(map(int, s.split()))
    ary.sort()
    return ary[0] * ary[1] / 2


main()

Submission status: Wrong Answer

Solution code:
s = input().split()
s = [int(i) for i in s]
print(s[0]*s[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())

print(a * b * (1/2))

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print((a*c)//2)

Submission status: Wrong Answer

Solution code:
lines = list(map(int, input().split()))
lines.sort()
 
print(lines[0] * lines[1])

Submission status: Wrong Answer

Solution code:
L = [int(x) for x in input().split()]
L.sort()
print(L[1] * L[2] // 2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

S = AB * BC / 2

print(S)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = [int(data) for data in input().split()]
print(AB*BC / 2)

Submission status: Wrong Answer

Solution code:
#n,m = map(int,input().split())
xlist = list(map(int,input().split()))

S = xlist[0]*xlist[1]/2
print(S)

Submission status: Wrong Answer

Solution code:
#n,m = map(int,input().split())
xlist = list(map(int,input().split()))

S = xlist[0]*xlist[1]
print(S)

Submission status: Wrong Answer

Solution code:
x,y = input().split()[:2]
print(int(x)*int(y)/2)

Submission status: Wrong Answer

Solution code:
items = sorted(list(map(int,input().split())))
print(items[0]*items[1]/2)