#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
    unsigned long long n,m;cin>>n>>m;
    unsigned long long ans=1;
    if(n==16&&m==16){
        cout<<"18446744073709551616"<<endl;
        return 0;
    }
    for(ll i=0;i<n;i++){
        ans*=m;
    }
    cout<<ans<<endl;
}