#include using namespace std; using ll = long long; ll mod = 998244353LL; ll inv2 = 499122177LL; ll inv10 = 299473306LL; ll inv11 = 272248460LL; ll func(ll n){ ll ans = 1,rec = inv10; while(n){ if(n&1) ans *= rec; ans %= mod; rec *= rec; rec %= mod; n >>= 1LL; } return ans; } int main() { int T; cin >> T; while(T){ T--; ll hc,ac,sc,hg,ag,sg; cin >> hc >> ac >> sc >> hg >> ag >> sg; ll ans; if(sc == sg) ans = inv2; if(sc > sg) ans = (10LL * inv11)%mod; if(sc < sg) ans = inv11; ll turn_c = (hc - 1LL) / ag,turn_g = (hg - 1LL) / ac; if(turn_c == turn_g){ cout << ans << endl; continue; } ll k = func(abs(turn_c - turn_g)); ans *= k; ans %= mod; if(turn_c > turn_g){ ans += mod+1LL - k; ans %= mod; } cout << ans << endl; } }