#include #define mod 998244353 using namespace std; bool comp(const long long a,const long long b){ string sa=to_string(a); string sb=to_string(b); string ab=sa+sb; string ba=sb+sa; return (ab p10(20); p10[0]=1; for(int i=1;i<20;i++){ p10[i]=(p10[i-1]*10)%mod; } int n; cin >> n; vector a(n); for(auto &nx : a){cin >> nx;} sort(a.begin(),a.end(),comp); long long x=0; for(auto &nx : a){ x*=p10[to_string(nx).size()]; x%=mod; x+=nx; x%=mod; } cout << x << "\n"; return 0; }