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

double e = exp(1);

double bin_pow(double x, int n){
	if(n == 1) return x;
	if(n%2 == 1) return bin_pow(x, n-1)*x;
	double b = bin_pow(x, n/2);
	return b*b;
}

double Rn(int n){
	double v = e/(2*n+1);
	return bin_pow(v, 2*n+1)/(1-v*v);
}

int main() {
	double eps, sum = 0, last=0;
	int n = 0;
	cin >> eps;
	do{
		n++;
		if(n > 1) last /= (2*n-2)*(2*n-1);
		else last = 1;
		sum += last;
	} while(Rn(n) > eps);
	cout << fixed << setprecision(10) << "Количество взятых членов ряда: " << n << "\nЗначение суммы: " << sum;
	return 0;
}