#include using namespace std; #define int long long int power(int a,int b,int mod){ vector vec(62); vec[0]=a%mod; for(int i=1;i<62;i++){ vec[i]=vec[i-1]*vec[i-1]%mod; } bitset<62> x(b); int ans=1; for(int i=0;i<62;i++){ if(x[i]==1){ ans*=vec[i]; ans%=mod; } } return ans; } const int mod=998244353; signed main(){ int T; cin >> T; for(;T--;){ int N,M; cin >> N >> M; int t=N%(2*M); if(t<=M){ int ans=power(10,t,mod)-1; ans%=mod; if(ans<0){ ans+=mod; } cout << ans << endl; continue; } if(t>M){ int ans=power(10,t-M,mod)+1; ans*=-1; ans%=mod; if(ans<0){ ans+=mod; } cout << ans << endl; } } }