MOD = 10 ** 9 + 7 def solve(): n, ag, bg, ac, bc, ap, bp = map(int, input().split()) G = (ag, bg) C = (ac, bc) P = (ap, bp) gcp = [G, C, P] ans = 0 for i in range(3): g = gcp[i] tmp = (g[1] - g[0]) * pow(g[1], MOD - 2, MOD) ans += pow(tmp, n, MOD) tmp = g[0] * pow(g[1], MOD - 2, MOD) ans -= 2 * pow(tmp, n, MOD) ans %= MOD ans = 1 - ans print(ans % MOD) for _ in range(int(input())): solve()