Pagini recente » Cod sursa (job #1841164) | Cod sursa (job #1932938) | Cod sursa (job #1923750) | Cod sursa (job #1594589) | Cod sursa (job #1927106)
#include <cstdio>
#define M 1999999973
using namespace std;
int a,b,sol=1;
void Read(){
freopen("lgput.in","r",stdin);
scanf("%d%d",&a,&b);
}
void Pow(){
int i;
for (int i=0;(1<<i)<=b;++i)
if ((1<<i)&b) sol=(sol*a)%M;
else a=(a*a)%M;
}
void Write(){
freopen("lgput.out","w",stdout);
printf("%d",sol);
}
int main()
{
Read();
Pow();
Write();
return 0;
}