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

int main() {
	double a = -1, sum = -1, E;	// Объявляем переменные для члена ряда, суммы и точности, присваиваем первым двум значение первого члена ряда 
	cin >> E;
	for(int i = 1; abs(a *= (double)(-i*i)/(i+1)/(i+1)) >= E; i++)	// Повторяем цикл, пока значение очередного члена ряда по модулю не меньше заданной точности
		sum += a;	// Накапливаем сумму
	cout << sum;
	return 0;
}