# coding: utf-8 # Your code here! import sys read = sys.stdin.read readline = sys.stdin.readline n,*a = map(int,read().split()) b = [0]*n MOD = 10**9+7 b[0] = 1 for i in range(n-1): b[i+1] = b[i]*(n-1-i) % MOD b[i+1] *= pow(i+1,MOD-2,MOD) b[i+1] %= MOD #print(b) print(sum(ai*bi for ai,bi in zip(a,b))%MOD)