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)