#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
ll taban, us;
cin >> taban >> us;
ll cevap = 1;
for (ll i = 0; i < us; i++) {
cevap *= taban;
}
cout << taban << "^" << us << " = " << cevap << "\n";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnVzaW5nIGxsID0gbG9uZyBsb25nOwoKaW50IG1haW4oKSB7CiAgICBsbCB0YWJhbiwgdXM7CiAgICBjaW4gPj4gdGFiYW4gPj4gdXM7CiAgICBsbCBjZXZhcCA9IDE7CiAgICBmb3IgKGxsIGkgPSAwOyBpIDwgdXM7IGkrKykgewogICAgICAgIGNldmFwICo9IHRhYmFuOwogICAgfQogICAgY291dCA8PCB0YWJhbiA8PCAiXiIgPDwgdXMgPDwgIiA9ICIgPDwgY2V2YXAgPDwgIlxuIjsKfQ==