#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvv vector #define vvi vector > #define vvl vector > #define vv(a, b, c, d) vector >(a, vector(b, c)) #define vvvl(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define rep(c, a, b) for(ll c=a;c> m; ll ans = 1; re(i, 128){ ans = (ans-m) + ans; if(ans<0) ans+=m; } std::cout << ans%m << '\n'; return 0; }