mod = 10 ** 9 + 7 n = int(input()) c = list(map(int, input().split())) d = 0 for i in range(1, 10): d += c[i - 1] * i fact = [1 for i in range(n + 1)] inv = [1 for i in range(n + 1)] fact_inv = [1 for i in range(n + 1)] for i in range(2, n + 1): fact[i] = (fact[i - 1] * i) % mod inv[i] = ((- inv[mod % (i)]) * (mod // i)) % mod fact_inv[i] = (fact_inv[i - 1] * inv[i]) % mod for i in range(9): d *= fact_inv[c[i]] ans = 0 for i in range(n): ans *= 10 ans += (d * fact[n - 1]) ans %= mod print(ans)