MOD = 998244353 def min_possible_value(N, A): A.sort() dp = [0] * (N + 1) dp[0] = 0 for i in range(1, N + 1): dp[i] = (10 * dp[i - 1] + A[i - 1]) % MOD return dp[N] N = int(input()) A = list(map(int, input().split())) result = min_possible_value(N, A) print(result)