from functools import cmp_to_key MOD = 998244353 N = int(input()) A = list(map(int, input().split())) B = [] B = [(str(A[i]), i) for i in range(N)] def cmp(x, y): S = x[0]; T = y[0] return -1 if S + T < T + S else 0 B.sort(key=cmp_to_key(cmp)) x = 0 for i in range(N): idx = B[i][-1] x = pow(10, len(str(A[idx]))) * x + A[idx] x %= MOD print(x)