program while27;
var i,n:integer;
s,y,z,e,x:real;
begin
readln(n);
readln(e);
readln(x);
s:=0;
y:=x;
i:=1;
z:=1;
for i:=2 to n do
begin
s:=s+y*z;
z:=-z;
y:=y*x*x/(2*i-2)*(2*i-1);
end;
writeln(s);
writeln(sin(x));
end.
cHJvZ3JhbSB3aGlsZTI3Owp2YXIgaSxuOmludGVnZXI7IAogICAgcyx5LHosZSx4OnJlYWw7CmJlZ2luCnJlYWRsbihuKTsKcmVhZGxuKGUpOwpyZWFkbG4oeCk7CnM6PTA7Cnk6PXg7Cmk6PTE7Cno6PTE7CmZvciBpOj0yIHRvIG4gZG8KICAgICAgYmVnaW4KICAgICAgczo9cyt5Kno7CiAgICAgIHo6PS16OwogICAgICB5Oj15KngqeC8oMippLTIpKigyKmktMSk7CiAgICAgIGVuZDsKd3JpdGVsbihzKTsKd3JpdGVsbihzaW4oeCkpOyAgIAplbmQuCiAgICA=