Pagini recente » Cod sursa (job #2088381) | Cod sursa (job #2762563) | Cod sursa (job #32450) | Cod sursa (job #2464034) | Cod sursa (job #1610325)
#include <cstdio>
#include <algorithm>
using namespace std;
int const MOD=1999999973;
long long pow(long long x, long long k)
{
long long a=1;
while(k)
{
if(k%2==1)
a=(a*x)%MOD, k--;
x=(x*x)%MOD;
k=k/2;
}
return a;
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out","w", stdout);
long long n,p;
scanf("%lld%lld", &n, &p);
printf("%lld", pow(n,p));
return 0;
}