using namespace std; int main() { long long ans = 0; long long mod = 1e9+7; long long n; scanf("%lld",&n); long long e = n; for(int i = 1; i <=n; i++,e--) { long long a; scanf("%lld", &a); long long now = (((a*i)%mod) * e) % mod; ans = (ans + now) % mod; } printf("%lld", ans); return 0; }