#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf32 1000000001 #define Inf64 1000000000000000001 map mp; int get(long long n,long long c){ if(mp.count(c))return mp[c]; for(long long i=2;i t = {4,7,10,16,23,27,31}; rep(i,t.size()){ long long x = 1; rep(j,t[i])x = lcm(x,j+1); t[i] = x; } reverse(t.begin(),t.end()); t.push_back(1); /* long long t = 1; rep(i,41)t = lcm(t,i+1); cout<>_t; rep(_,_t){ long long n; cin>>n; if(n==2)cout<<"P"<