#include
using namespace std;
double fastpower(double base, int p)
{
if(p<0)
return 1/fastpower(base,-p);
if(p==0) return 1;
double temp = fastpower(base,p/2);
if(p%2)
return temp*temp*base;
else
return temp*temp;
}
int main()
{
double base;
int power;
while(cin >> base >> power)
{
cout << base << "^" << power << " = " << fastpower(base,power) << endl;
}
}