#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 , double x, int n, int m);
int main(){
	double x;
	int n,m;
	scanf("%f%d%d",&x,&n,&m);
	
	printf("%f\n",powerpower(power, x, n, m));

	printf("%f\n",powerpower(multiply, x, n, m));

	printf("%f",powerpower(divide, 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;
	}
	
}