#include using namespace std; int main(){ unsigned long N, M; cin >> N >> M; if(N == M && M == 16)puts("18446744073709551616"); else{ unsigned long ans{1}; while(N--)ans *= M; cout << ans << endl; } return 0; }