Pagini recente » Cod sursa (job #2164178) | Cod sursa (job #2525188) | Cod sursa (job #813592) | Cod sursa (job #1313603) | Cod sursa (job #2529981)
#include<bits/stdc++.h>
#define ll long long int
#define close return 0;
#define MD 1999999973
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
ll ppow(int n, int p)
{
ll aux = 1;
while (p)
{
if (p % 2)
aux = (aux * n) % MD;
n = (n * n + 0ll) % MD;
p /= 2;
}
return aux;
}
int main()
{
int n, p;
fin >> n >> p;
fout << ppow(n, p);
close
}