Pagini recente » Statistici Ana-Maria Comorasu (anacomo) | Cod sursa (job #658091) | Cod sursa (job #908035) | Borderou de evaluare (job #3252443) | Cod sursa (job #2990876)
#include<bits/stdc++.h>
using namespace std;
const int N = 1999999973;
ifstream in ("lgput.in");
ofstream out("lgput.out");
// auto& in = cin;
// auto& out = cout;
int main(){
long long n, p;
in>>n>>p;
long long rez = 1;
long long crt = n;
for(;p; p/= 2) {
if(p % 2 == 1)
rez = (rez * crt) % N;
crt = (crt * crt) % N;
}
out<<rez<<endl;
return 0;
}