#include #include #include #include using namespace std; const int maxn=100010; const int hzy=10007; const int inf=(1<<30)-1; typedef long long ll; vector son[maxn]; int b[maxn]; int main() { int t; scanf("%d",&t); for(int i=1;i<=maxn;i++) for(int j=i;j<=maxn;j+=i) son[j].push_back(i); for(int cas=1;cas<=t;cas++) { int n; scanf("%d",&n); for(int i=1;i<=maxn;i++) b[i]=0; int ans=0; for(int i=1;i<=n;i++) { int x; scanf("%d",&x); for(int j=0;jans) ans=son[x][j]; b[son[x][j]]++; } } printf("Case #%d: %d\n",cas,ans); } return 0; }