小男娘把 ab 分开算贡献,发现 a 被算了 \left|b\right| 次,b 被算了 \left|a\right| 次,于是答案就是 a\!\left|b\right|+b\!\left|a\right| 喵~

爱你们喵~

#include <iostream>
using namespace std;

using ll = long long;

const int MOD = 998244353;

string a;
string b;

ll Parse(const string& s) {
    ll res = 0;
    for (const auto& c : s) {
        res = (res * 10 + (c - '0')) % MOD;
    }
    return res;
}

void Solve() {
    cin >> a >> b;
    cout << (Parse(a) * b.size() + Parse(b) * a.size()) % MOD << '\n';
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int T;
    cin >> T;
    while (T--) {
        Solve();
    }
}
// 64 位输出请用 printf("%lld")