#include <iostream>
#include <cmath>
using namespace std;
int main() {
//for6
//float x;
//cin >> x;
//for (float i = 1.2; i < 2.1; i += 0.2) {
// cout << i * x << endl;
//}
//for26
double x;
int n;
cin >> x >> n;
double result = 0;
long factorial = 1;
double current_x = x;
for (int i = 1; i <= 2 * n + 1; i += 2) {
result += current_x / factorial;
factorial *= (i + 1) * (i + 2);
current_x *= -x * x;
}
cout << result;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewoJLy9mb3I2CgkvL2Zsb2F0IHg7CgkvL2NpbiA+PiB4OwoJLy9mb3IgKGZsb2F0IGkgPSAxLjI7IGkgPCAyLjE7IGkgKz0gMC4yKSB7CgkvLwljb3V0IDw8IGkgKiB4IDw8IGVuZGw7CgkvL30KCS8vZm9yMjYKCWRvdWJsZSB4OwoJaW50IG47CgljaW4gPj4geCA+PiBuOwoJZG91YmxlIHJlc3VsdCA9IDA7Cglsb25nIGZhY3RvcmlhbCA9IDE7Cglkb3VibGUgY3VycmVudF94ID0geDsKCWZvciAoaW50IGkgPSAxOyBpIDw9IDIgKiBuICsgMTsgaSArPSAyKSB7CgkJcmVzdWx0ICs9IGN1cnJlbnRfeCAvIGZhY3RvcmlhbDsKCQlmYWN0b3JpYWwgKj0gKGkgKyAxKSAqIChpICsgMik7CgkJY3VycmVudF94ICo9IC14ICogeDsKCX0KCWNvdXQgPDwgcmVzdWx0OwoJcmV0dXJuIDA7Cn0=