#include<bits/stdc++.h>
#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<ba);
}

int main(){
  ios::sync_with_stdio(false);
  cin.tie(nullptr);

  vector<long long> p10(20);
  p10[0]=1;
  for(int i=1;i<20;i++){
    p10[i]=(p10[i-1]*10)%mod;
  }

  int n;
  cin >> n;
  vector<long long> 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;
}