#include<stdio.h>
double power(double x, int n);
double multiply(double x, int n);
double divide(double x, int n);
typedef double (*use)(double, int);
double powerpower(use s, double x, int n, int m);
int main(){
	double x;
	int n,m;
	
	scanf("%lf %d %d",&x,&n,&m);
 
    use fn = power;
	printf("%f\n",powerpower(fn, x, n, m));
 
    fn = multiply;
	printf("%f\n",powerpower(fn, x, n, m));
 
    fn = divide;
	printf("%f",powerpower(fn, x, n, m));
} 
 
double power(double x, int n){
	if(n==1){
		return x;
	}
	else{
		return (x*power(x,n-1));
	}
}
 
double multiply(double x, int n){
	return (x*n);
}
 
double divide(double x, int n){
	return (x/n);
}
 
double powerpower(use s, double x, int n, int m){
	double i=(*s)(x,n);
	if(m==1){
		return i;
	} 
	else{
		double j= power(i,m);
		return j;
	}
 
}