import sys input=sys.stdin.readline def I(): return int(input()) def MI(): return map(int, input().split()) def LI(): return list(map(int, input().split())) def main(): mod=10**9+7 T=I() for _ in range(T): L=LI() N=L[0] N3=N*(N-1)*(N-2)#3人とってきて,g,c,pを割り当てる N3%=mod g=(L[1]*pow(L[2],mod-2,mod))%mod c=(L[3]*pow(L[4],mod-2,mod))%mod p=(L[5]*pow(L[6],mod-2,mod))%mod ng=c+p nc=g+p np=g+c gg=pow(ng,N,mod)#誰もぐーを出さない cc=pow(nc,N,mod) pp=pow(np,N,mod) ggg=pow(g,N,mod)#全員ぐー ccc=pow(c,N,mod) ppp=pow(p,N,mod) ans=1-(gg+cc+pp)+2*(ggg+ccc+ppp) ans%=mod print(ans) # print((gg,cc,pp)) # print((ggg,ccc,ppp)) main()