#include #include using namespace atcoder; using mint=modint998244353; using namespace std; using ll=long long; int main() { ll N; cin>>N; vector P(5); vector iv(6,0); for(int i=1;i<6;i++)iv[i]=mint(i).inv(); for(int i=0;i<5;i++)P[i]=iv[5]; mint an=0; for(int i=0;i NP(5); for(int i=1;i<4;i++)an+=P[i]; for(int i=0;i<5;i++){ if(i==0||i==4)NP[i]=P[0]*iv[2]+P[1]*iv[3]; else if(i==2){ NP[i]=P[2]*iv[3]+(P[1]+P[3])*iv[3]; } else{ NP[i]=P[2]*iv[3]+P[1]*iv[3]+P[0]*iv[2]; } } swap(P,NP); } for(int i=1;i<4;i++)an+=P[i]; cout<