# include using namespace std; const int maxn = 2e5+5; long long a[maxn],b[maxn],x[maxn],t[maxn]; void solve() { long long n,i; cin>>n; long long d; long long sum = 0; for(i=1;i<=n;i++) { cin>>x[i]; if(i==1)d=x[i]; else d = __gcd(d,x[i]); } // cout<>a[i]>>b[i]; x[i]/=p; sum+=x[i]; t[i] = (unsigned long long)(b[i]/__gcd(b[i],x[i])); //t[i] = t[i]/x[i]; if(i==1)d= t[i]; else d = (t[i]/(__gcd(t[i],d)))*d; } unsigned long long mins = 1e18; for(i=1;i<=n;i++) { unsigned long long k = (d*x[i])/b[i]; if(a[i]>t; while(t--) solve(); return 0; }