#include using namespace std; long long repow(long long x, long long y){ if(y == 0) return 1; long long res = 1; while(y > 0){ if(y & 1) res *= x; x *= x; y >>= 1; } return res; } int main(){ int N; cin >> N; vector t(N); long long res = N; long long cnt = 1; for(int i = 0; i < N; i++){ t[i] = res * cnt; res--; cnt++; } vector A(N); for(int i = 0; i < N; i++) cin >> A[i]; long long ans = 0; for(int i = 0; i < N; i++){ ans += A[i] * t[i]; } cout << ans << endl; }