#include <iostream>
#include <cmath>
using namespace std;

int main() {
	double E;  // Точность
	cin >> E;
	double x = 1;// ((-1)^0)/0! = 1 : первый член суммы
	double sum = 1;// При любой точности сумма начинается с первого члена
	for(int i = 1; abs(x) > E; i++){ // Цикл подсчета суммы пока член суммы больше точности
		x = -x/i;   // С каждым действием знак меняется на противоположный
		sum += x;
	}
	cout << sum;
	return 0;
}