// PR Bab 06, soal 3 -- pembahasan. #include using namespace std; long long pangkat(long long a, int b) { if (b == 0) return 1; // kasus dasar return a * pangkat(a, b - 1); // langkah mengecil } int main() { long long a; int b; cin >> a >> b; cout << pangkat(a, b) << "\n"; return 0; }