#include #include typedef unsigned long long ul; ul modPow(ul x, ul y) { if(y == 0) return 1; ul res = modPow(x * x % 129402307, y >> 1); if(y & 1) res = res * x % 129402307; return res; } int main() { ul n, m; scanf("%llu", &n); fflush(stdin); scanf("%llu", &m); fflush(stdin); printf("%llu\n", modPow(n, m)); }