//注意用__int64
#include <iostream> #include <cstdlib> using namespace std; __int64 N; __int64 n; __int64 gcd(__int64 a,__int64 b) { __int64 s = a*b; if(a < b) { __int64 tmp = a; a = b; b = tmp; } __int64 x = a % b; while(x != 0) { a = b; b = x; x = a % b; } return s / b; } int main() { cin>>N; __int64 x,y; while(N--) { cin>>n; x = y =1; for(int i = 0;i < n; i++) { cin>>x; y = gcd(x,y); } cout<<y<<endl; } return 0; }