#include<stdio.h>

double Dio_n_k(int n, int k) {
if (k < 0) {
return (1.0 / (Dio_n_k(n, -k)));
}
else if (k == 0) {
return 1;
}
else {
return Dio_n_k(n, k - 1) * n;
}
}
int main() {
int n = 0;
int k = 0;
scanf_s("%d%d", &n, &k);
double num = Dio_n_k(n, k);
printf("%d的%d次方=%lf", n, k, num);
return 0;
}