#include #include #include #include #include using namespace std; using lli = long long int; using pii = std::pair; void comp(vector& is_prime, vector& prime){ int n = is_prime.size(); for(int i = 0; i < n; i++) is_prime[i] = -1; prime.push_back(1); for(int i = 2; i < n; i++) { if(is_prime[i] == -1){ prime.push_back(i); for(int j = 2*i; j < n; j+=i) { is_prime[j] = i; } } } } int main(){ lli t; cin >> t; for(int i = 0; i < t; i++) { lli x; cin >> x; // cout << x << endl;; bool flag = false; int cnt = 0; for(int i = 2; i*i <= x and not flag; i++) { if(x%i != 0){ cout << x*i << endl; flag = true; } cnt = i+1; } if(not flag)cout << x*cnt << endl; // cout << endl; } }