M=10**9+7 T=int(input()) H=[] for _ in range(T): U=list(map(int,input().split())) N=U[0] A=(U[1]*pow(U[2],M-2,M))%M B=(U[3]*pow(U[4],M-2,M))%M C=(U[5]*pow(U[6],M-2,M))%M X=(pow(1-A,N,M)+pow(1-B,N,M)+pow(1-C,N,M))%M Y=(pow(A,N,M)+pow(B,N,M)+pow(C,N,M))%M H.append((1-X+2*Y)%M) print("\n".join(map(str,H)))