Pagini recente » Cod sursa (job #998288) | Cod sursa (job #3336485) | Cod sursa (job #326186) | Cod sursa (job #3355967) | Cod sursa (job #3342334)
//#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
string file = "lgput";
ifstream cin(file + ".in");
ofstream cout(file + ".out");
const int MOD = 1999999973;
long long fastexp(long long b, long long e)
{
if (e == 0)
return 1;
else
{
long long nr = fastexp(b, e / 2);
if (e % 2 != 0)
return (((nr * nr) % MOD) * b)%MOD;
else
return(nr * nr)%MOD;
}
}
int main()
{
long long n, s, e, i, ct=0;
cin >> s >> n;
cout << fastexp(s, n);
return 0;
}