#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<cstring>
#include<cmath>
#include<cstdio>
using namespace std;

int main()
{
    double a, l, x, d1, d2, lx;
    while(cin >> a >> l >> x)
    {
        lx = l + x;
        d1 = a * sqrt(l * l - a * a /4) /2;
        d2 = l * sqrt(lx * lx - l * l) / 2;
        printf("%.6f\n", d1 + d2) ;
    }
    return 0;
}