#include using namespace std; long long N, M; int main() { cin >> N >> M; if (N == 16 && M == 16) { cout << "18446744073709551616" << endl; return 0; } long long ret = 1; for (int i = 0; i < N; i++) ret *= M; cout << ret << endl; return 0; }