#include #include #include #include #include #include #include #include using namespace std; #define LL __int64 const int maxn=5e5+20; LL mod; LL val[maxn],dp[maxn]; void fun(int n) { for(LL i=1;i