#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int MAX = 100010;
int a[MAX];
int num[MAX];
int main()
{
int temp = 1;
int n,T;
scanf("%d",&T);
while(T--){
int max1 = 0;
memset(a,0,sizeof(a));
memset(num,0,sizeof(num));
scanf("%d",&n);
for(int i = 1; i <= n ; i++)
scanf("%d",&a[i]);
for(int i = 1; i <= n ; i++)
num[a[i]]++;
for(int i = 1; i <= 100000; i++){
int tot = 0;
for(int j = 1 ; i*j <= 100000;j++)
tot += num[i*j];
if(tot >= 2)
max1 = max(max1,i);
}
printf("Case #%d :%d\n",temp++,max1);
}
return 0;
}