#include #include using namespace std; int pp(int, int, int); int main() { int M; cin >> M; cout << pp(2, 128, M) << "\n"; return 0; } int pp(int a, int b, int M) { if (b == 0) return 1; if (b == 1) return a % M; if (b % 2 == 0) { return (pp(a, b/2, M) * pp(a, b/2, M)) % M; } else { return (pp(a, b/2, M) * pp(a, b/2, M) * a) % M; } }