AT_abc353_d [ABC353D] Another Sigma Problem

Description

[problemUrl]: https://atcoder.jp/contests/abc353/tasks/abc353_d 正整数 $ x,y $ に対して $ f(x,y) $ を以下で定義します。 - 十進表記の $ x,y $ をそれぞれ文字列として解釈しこの順に連結して得られる文字列を $ z $ とする。$ z $ を十進表記の整数として解釈したときの値を $ f(x,y) $ とする。 例えば $ f(3,14)=314,\ f(100,1)=1001 $ です。 長さ $ N $ の正整数列 $ A=(A_1,\ldots,A_N) $ が与えられます。次の式の値を $ 998244353 $ で割ったあまりを求めてください。 $ \displaystyle\ \sum_{i=1}^{N-1}\sum_{j=i+1}^N\ f(A_i,A_j) $

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ A_1 $ $ \ldots $ $ A_N $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 2\leq\ N\leq\ 2\times\ 10^5 $ - $ 1\leq\ A_i\ \leq\ 10^9 $ - 入力される数値は全て整数 ### Sample Explanation 1 \- $ f(A_1,A_2)=314 $ - $ f(A_1,A_3)=315 $ - $ f(A_2,A_3)=1415 $ なので、答えは $ f(A_1,A_2)+f(A_1,A_3)+f(A_2,A_3)\ =\ 2044 $ です。 ### Sample Explanation 2 式の値を $ 998244353 $ で割ったあまりを求めることに注意してください。