#include #include #include #include #include #include #include #include #include #include #include #include #include #define ll long long #define LL __int64 #define eps 1e-8 #define e 2.718281828 //const ll INF=9999999999999; #define M 400000100 #define inf 0xfffffff using namespace std; //vector > G; //typedef pair P; //vector> ::iterator iter; // //mapmp; //map::iterator p; // //vectorG[30012]; ll aa[12],rr[12]; ll GCD(ll a,ll b) { if(b==0) return a; return GCD(b,a%b); } ll exgcd(ll a,ll &x,ll b,ll &y) { if(b==0) { x=1; y=0; return a; } ll r=exgcd(b,x,a%b,y); ll tmp=x; x=y; y=tmp-a/b*y; return r; } int main(void) { int t; int Case=0; ll n; cin> >t; while(t--) { cin>>n; ll lcm=1; for(int i=0;i>aa[i]; lcm=lcm*aa[i]/GCD(aa[i],lcm); } for(int i=0;i>rr[i]; ll x0,y0; bool flag=false; for(int i=1;i