Pagini recente » Cod sursa (job #3258823) | Cod sursa (job #3161707) | Cod sursa (job #710501) | Borderou de evaluare (job #1330644) | Cod sursa (job #3233190)
#include <bits/stdc++.h>
#define ll long long
#define pb push_back
using namespace std;
const ll mod = 1999999973;
ll calc(ll n, ll p){
if(p == 0) return 1;
else {
ll res = calc(n,p/2);
res = (res * res) % mod;
if(p%2) res = (res * n) % mod;
return res;
}
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
ll n,p;
cin >> n >> p;
cout << calc(n,p);
return 0;
}