#include <bits/stdc++.h>
using namespace std;
int digits(int x){
return to_string(x).length();
}
int main() {
int n; cin >> n;
vector<int> arr(n);
for(int i = 0; i < n; i++)
cin >> arr[i];
long long sum = 0;
long long ans = 0;
for(int i = 0; i < n; i++){
int y = digits(arr[i]);
ans = ans + sum*pow(10,y) + arr[i]*i;
sum += arr[i];
}
cout << ans % 998244353;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgZGlnaXRzKGludCB4KXsKCXJldHVybiB0b19zdHJpbmcoeCkubGVuZ3RoKCk7Cn0KCmludCBtYWluKCkgewoJaW50IG47IGNpbiA+PiBuOwoJdmVjdG9yPGludD4gYXJyKG4pOwoJZm9yKGludCBpID0gMDsgaSA8IG47IGkrKykKCWNpbiA+PiBhcnJbaV07CgkKCWxvbmcgbG9uZyBzdW0gPSAwOwoJbG9uZyBsb25nIGFucyA9IDA7Cglmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKCQlpbnQgeSA9IGRpZ2l0cyhhcnJbaV0pOwoJCWFucyA9IGFucyArIHN1bSpwb3coMTAseSkgKyBhcnJbaV0qaTsKCQlzdW0gKz0gYXJyW2ldOwoJfQoJY291dCA8PCBhbnMgJSA5OTgyNDQzNTM7CglyZXR1cm4gMDsKfQ==