#include<bits/stdc++.h>
using namespace std;
int t,n;
int a[100010];
int main(){
cin>>t;
while(t--){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;i<n;i++){
if(a[n]%a[i]!=0){
a[n]=0;
break;
}
}
if(a[n]==0) cout<<"No"<<endl;
else cout<<"Yes"<<endl;
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int t,n,ans;
int a[100010];
int main(){
cin>>t;
while(t--){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>=ans) ans=a[i];
}
for(int i=1;i<=n;i++){
if(ans%a[i]!=0){
ans=0;
break;
}
}
if(ans==0) cout<<"No"<<endl;
else cout<<"Yes"<<endl;
}
return 0;
}