/**Bismillahir Rahmanir Rahim.**/ #include <bits/stdc++.h> using namespace std; int bigMod(int a, int n, int m) { //here, a, n and m refer to (a^n)%m if(n==0) return 1 % m ; int x = bigMod(a, n/2, m); x = (x*x) % m; if(n%2) x = (x*a)%m; return x%m; } int main() { int ans = bigMod(4, 100001, 1234); cout << ans << endl; return 0; }