#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; }