#include <iostream>
#include <math.h>
using namespace std;


int main() {
double x, a, e, b=1, z=1;
int n=0;
cin >> x;
cin >> e;
a = (exp(x) + exp(-x)) / 2;
do
{   
	z*=(x*x)/((2*n + 1)*(2*n + 2));
	b+=z;
	n++;
}
while(fabs(a-b) > e);
cout << a << endl;
cout << b << endl;
cout << n << endl;
	return 0;
}