Pagini recente » Cod sursa (job #2930151) | Cod sursa (job #2234330) | Cod sursa (job #489418) | Cod sursa (job #651732) | Cod sursa (job #1167068)
#include<cstdio>
const long long MOD=1999999973;
long long a,b;
long long raise(){
int nr;
if(b==0)
return 1;
if(b%2==0){
b/=2;
nr=raise()%MOD;
return (nr*nr)%MOD;
}
b--;
return ((raise()%MOD)*(a%MOD))%MOD;
}
void init(){
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld%lld",&a,&b);
}
int main(){
init();
printf("%lld",raise());
return 0;
}