Pagini recente » Cod sursa (job #534186) | Cod sursa (job #2361607) | Cod sursa (job #1905902) | Cod sursa (job #2147003) | Cod sursa (job #3293033)
#ifdef LOCAL
#include <bits/stdc++.h>
using namespace std;
ifstream fin("fantastice.in");
ofstream fout("fantastice.out");
#else
#include <bits/stdc++.h>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
#endif
const long long MOD = 1999999973;
long long n, p;
long long logpow(long long b, long long e){
long long ans=1;
while(e!=0){
if(e%2) ans*=b, ans%=MOD;
b*=b, b%=MOD;
e/=2;
}
return ans%MOD;
}
signed main()
{
fin>>n>>p;
fout<<logpow(n, p);
return 0;
}