#include <stdio.h>
#include <math.h>
typedef struct{
double a;
double b;
double c;
}list;
int main(void) {
list data;
scanf("%lf %lf %lf",&data.
a,&data.
b,&data.
c); double p;
double s;
p = (data.a + data.b + data.c )/2.0;
s
= sqrt(p
*(p
-data.
a)*(p
-data.
b)*(p
-data.
c)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CnR5cGVkZWYgc3RydWN0ewoJZG91YmxlIGE7Cglkb3VibGUgYjsKCWRvdWJsZSBjOwp9bGlzdDsKaW50IG1haW4odm9pZCkgewoJbGlzdCBkYXRhOwoJc2NhbmYoIiVsZiAlbGYgJWxmIiwmZGF0YS5hLCZkYXRhLmIsJmRhdGEuYyk7CglwcmludGYoIiVsZlxuIixkYXRhLmEpOwoJcHJpbnRmKCIlbGZcbiIsZGF0YS5iKTsKCXByaW50ZigiJWxmXG4iLGRhdGEuYyk7Cglkb3VibGUgcDsKCWRvdWJsZSBzOwoJcCA9IChkYXRhLmEgKyBkYXRhLmIgKyBkYXRhLmMgKS8yLjA7CglzID0gc3FydChwKihwLWRhdGEuYSkqKHAtZGF0YS5iKSoocC1kYXRhLmMpKTsKCXByaW50ZigiJWYiLHMpOwoJcmV0dXJuIDA7Cn0KCg==