#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf (long long)1000000000000000000 void solve(){ long long N,C; cin>>N>>C; long long ans = 0LL; for(long long i=1;i<=N;i++){ long long g = gcd(i,N); ans += 1LL << (g*2); } ans += (1LL<>_t; rep(_,_t){ solve(); } return 0; }