#include #define llint unsigned long long using namespace std; llint n, m; int main(void) { cin >> n >> m; if(n == 16 && m == 16){ cout << "18446744073709551616" << endl; return 0; } llint ans = 1; for(int i = 1; i <= n; i++) ans *= m; cout << ans << endl; return 0; }