#include #define N 1005 using namespace std; int n; int f[N],g[N]; inline int gcd(int a,int b){ if(!b)return a; return gcd(b,a%b); } inline void Rd(int &res){ char c;res=0; while(c=getchar(),c<48); do res=(res<<3)+(res<<1)+(c^48); while(c=getchar(),c>47); return; } inline void solve(){ for(int i=n;i>=1;i--){ if(!f[i]&&!g[i])continue; if(f[i]&&!g[i]){ puts("1/0"); return; } if(!f[i]&&g[i]){ puts("0/1"); return; } else{ int o=gcd(f[i],g[i]); printf("%d/%d\n",f[i]/o,g[i]/o); return; } } } int main(){ int T; Rd(T); while(T--){ Rd(n); for(int i=1;i<=n;i++)Rd(f[i]); for(int i=1;i<=n;i++)Rd(g[i]); solve(); } return 0; }