#include using namespace std; #include using namespace atcoder; using mint = modint998244353; using ll = long long; #define fix(x) fixed << setprecision(x) #define rep(i, n) for(int i = 0; i < n; ++i) #define all(x) (x).begin(),(x).end() templatebool chmin(T&a, const T&b){if(a>b){a=b;return 1;}return 0;} templatebool chmax(T&a, const T&b){if(a> t; while(t--){ ll a[2],b[2],c[2],t[2]; rep(i,2) cin >> a[i] >> b[i] >> c[i]; rep(i,2) t[i] = (a[i]-1)/b[!i]; mint ans = 0; if(c[0]<=c[1]){ if(t[0]<=t[1]){ ans += p10.pow(t[1]-t[0]+1)*(1-p10)/r; }else{ mint p = p10.pow(t[0]-t[1]-1); ans += (1-p)+p*(1-p10)/r; } } if(c[0]>=c[1]){ if(t[0]