import java.util.*;
import java.lang.*;
import java.io.*;

class Depo
{
	public static void main (String[] args) throws java.lang.Exception
	{
		double x, a, e, b=1, z=1;	
		int n=0;
		Scanner in = new Scanner(System.in);
		x= in.nextDouble();
		e= in.nextDouble();
		a=(Math.exp(x)+ Math.exp(-x))/2;
		do{
			z*=(x*x)/((2*n + 1)*(2*n + 2));
			b+=z;
			n++;
		}while(Math.abs(a-b) > e);
		System.out.println(a);
		System.out.println(b);
		System.out.println(n);
		
	}
}