N = int(input()) ans = 0 A = list(map(int, input().split())) mod = 10 ** 9 + 7 x = 1 for i in range(N - 1, -1, -1): ans += A[i] * x ans %= mod x *= i x *= pow(N - i, mod - 2, mod) x %= mod print(ans)