T = int(input()) mod = 998244353 for t in range(T): hc, ac, sc, hg, ag, sg = map(int, input().split()) ans = 0 p = pow(11, -1, mod) if sc > sg: ct = (hc - 1) // ag + 1 gt = (hg - 1) // ac if ct == gt: ans = p elif ct < gt: ans = (p * pow(10, ct - gt, mod)) % mod else: bunbo = (pow(10, ct - gt, mod) * 11) % mod bunsi = (bunbo - 10) % mod ans = (bunsi * pow(bunbo, -1, mod)) % mod elif sc < sg: ct = (hc - 1) // ag gt = (hg - 1) // ac if ct == gt: ans = p elif ct < gt: ans = (p * pow(10, ct - gt, mod)) % mod else: bunbo = (pow(10, ct - gt, mod) * 11) % mod bunsi = (bunbo - 10) % mod ans = (bunsi * pow(bunbo, -1, mod)) % mod else: ct = (hc - 1) // ag gt = (hg - 1) // ac if ct > gt: bunbo = pow(10, ct - gt, mod) * 2 bunsi = bunbo - 1 ans = (bunsi * pow(bunbo, -1, mod)) % mod elif ct < gt: bunbo = pow(10, gt - ct, mod) * 2 bunsi = 1 ans = (bunsi * pow(bunbo, -1, mod)) % mod else: ans = pow(2, -1, mod) print(ans)