Pagini recente » Cod sursa (job #1763097) | Cod sursa (job #1437317) | Cod sursa (job #2979476) | Cod sursa (job #1405517) | Cod sursa (job #1860470)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
const int MOD = 1999999973;
long long mod(long long m) {
return (m * m) % MOD;
}
long long pow(long long base, long long exponent) {
if (!exponent) return 1;
if (exponent == 1) return base;
return (!(exponent & 1)) ? mod(pow(base, exponent / 2)) : (base * mod(pow(base, exponent / 2))) % MOD;
}
int main() {
long long n, p;
fin >> n >> p;
fout << pow(n, p);
return 0;
}