#include #include #include #include #include #include #include #include using namespace std; #define int long long #define endl "\n" long long power(long long x, long long n, long long mod){ long long ans = 1; while(n){ if(n&1) ans *= x; n >>= 1; x *= x; x %= mod; ans %= mod; } return ans; } bool Miller_Rabin(long long num, long long k){ if(num <= 1) return false; else if(num == 2) return true; else if(num%2 == 0) return false; long long s = 0, d = 0; random_device rnd; mt19937 mt(rnd()); uniform_int_distribution<> rand(1,min((int)numeric_limits::max(), num-1)); for(long long n = num-1;;){ if(n%2){ d = n; break; } else s++, n >>= 1; } // cout<>n; for(int i = 0; i < n; i++){ int x; cin>>x; cout<