#include
#include
double
factorial(double n)
{
return n < 2 ? 1 : n * factorial(n - 1);
}
int
main(void)
{
int n = 0;
double x = 0;
scanf("%d %lf", &n, &x);
double amount_row = 0;
for (int i = 0; i < n; i++) {
double tmp = std::pow(x, 2 * i) / factorial(2 * i);
if (i & 1) {
tmp *= -1;
}
amount_row += tmp;
}
printf("%9.7lf\n%9.7lf\n", amount_row, std::cos(x));
return 0;
}