#include <iostream>
#include <cmath>
using namespace std;
int main() {
double S, V, T;
const double g = 10;
cin >> S >> V >> T;
double rad = S * M_PI / 180.0;
double Vx = V * cos(rad);
double Vy = V * sin(rad);
// Waktu total sampai menyentuh tanah
double t_total = (Vy + sqrt(Vy * Vy + 2 * g * T)) / g;
// Jarak horizontal terjauh
double jarak = Vx * t_total;
cout.setf(ios::fixed);
cout.precision(2);
cout << jarak << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSBTLCBWLCBUOwogICAgY29uc3QgZG91YmxlIGcgPSAxMDsKCiAgICBjaW4gPj4gUyA+PiBWID4+IFQ7CgogICAgZG91YmxlIHJhZCA9IFMgKiBNX1BJIC8gMTgwLjA7CiAgICBkb3VibGUgVnggPSBWICogY29zKHJhZCk7CiAgICBkb3VibGUgVnkgPSBWICogc2luKHJhZCk7CgogICAgLy8gV2FrdHUgdG90YWwgc2FtcGFpIG1lbnllbnR1aCB0YW5haAogICAgZG91YmxlIHRfdG90YWwgPSAoVnkgKyBzcXJ0KFZ5ICogVnkgKyAyICogZyAqIFQpKSAvIGc7CgogICAgLy8gSmFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoCiAgICBkb3VibGUgamFyYWsgPSBWeCAqIHRfdG90YWw7CgogICAgY291dC5zZXRmKGlvczo6Zml4ZWQpOwogICAgY291dC5wcmVjaXNpb24oMik7CiAgICBjb3V0IDw8IGphcmFrIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0KCgo=