#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
#include <chrono>
#include <string>
#define fast \
ios::sync_with_stdio(false); \
cin.tie(nullptr); \
cout.tie(nullptr);
#define fi first
#define se second
#define pr pair
#define ll long long
#define ull unsigned long long
#define db double
#define vt vector
#define ln '\n'
using namespace std;
const string NAME = "test";
const int MAXN = 20;
const ll MOD = 1e9 + 7;
/*-------------------------------------------------------------*/
int main()
{
fast;
auto start = chrono::steady_clock::now();
int t;
cin >> t;
int n;
while(t--) {
cin >> n;
vector<int> a(n);
for(int i = 0; i < n; i++) {
cin >> a[i];
}
int x = a[0];
int m = a[0];
for(int i = 1; i < n; i++) {
x = __gcd(x, a[i]);
m = min(m, a[i]);
}
(x == m) ? cout << "YES" : cout << "NO";
cout << ln;
}
auto end = chrono::steady_clock::now();
cerr << "Time = " << chrono::duration<double>(end - start).count() << " s\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8bnVtZXJpYz4KI2luY2x1ZGUgPGNocm9ubz4KI2luY2x1ZGUgPHN0cmluZz4KCiNkZWZpbmUgZmFzdCAgICAgICAgICAgICAgICAgICAgIFwKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgXAogICAgY2luLnRpZShudWxscHRyKTsgICAgICAgICAgICBcCiAgICBjb3V0LnRpZShudWxscHRyKTsKCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBwciBwYWlyCiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgdWxsIHVuc2lnbmVkIGxvbmcgbG9uZwojZGVmaW5lIGRiIGRvdWJsZQojZGVmaW5lIHZ0IHZlY3RvcgojZGVmaW5lIGxuICdcbicKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpjb25zdCBzdHJpbmcgTkFNRSA9ICJ0ZXN0IjsKY29uc3QgaW50IE1BWE4gPSAyMDsKY29uc3QgbGwgTU9EID0gMWU5ICsgNzsKLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8KaW50IG1haW4oKQp7CiAgICBmYXN0OwoKICAgIGF1dG8gc3RhcnQgPSBjaHJvbm86OnN0ZWFkeV9jbG9jazo6bm93KCk7CgogICAgaW50IHQ7CiAgICBjaW4gPj4gdDsKCiAgICBpbnQgbjsKICAgIHdoaWxlKHQtLSkgewogICAgICAgIGNpbiA+PiBuOwogICAgICAgIHZlY3RvcjxpbnQ+IGEobik7ICAgCgogICAgICAgIGZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgY2luID4+IGFbaV07CiAgICAgICAgfQoKICAgICAgICBpbnQgeCA9IGFbMF07CiAgICAgICAgaW50IG0gPSBhWzBdOwogCiAgICAgICAgZm9yKGludCBpID0gMTsgaSA8IG47IGkrKykgewogICAgICAgICAgICAgIHggPSBfX2djZCh4LCBhW2ldKTsgICAKICAgICAgICAgICAgICBtID0gbWluKG0sIGFbaV0pOyAgICAgCiAgICAgICAgIH0KCiAgICAgICAgKHggPT0gbSkgPyBjb3V0IDw8ICJZRVMiIDogY291dCA8PCAiTk8iOwogICAgICAgIGNvdXQgPDwgbG47CiAgICB9CgogICAgYXV0byBlbmQgPSBjaHJvbm86OnN0ZWFkeV9jbG9jazo6bm93KCk7CiAgICBjZXJyIDw8ICJUaW1lID0gIiA8PCBjaHJvbm86OmR1cmF0aW9uPGRvdWJsZT4oZW5kIC0gc3RhcnQpLmNvdW50KCkgPDwgIiBzXG4iOwp9