#include using namespace std; int solveA(vector A) { int cont=0; int contA=0; vector B; for(int k=0;kmax){ max=A[l]; } } cont+=max; B.push_back(max); } } for(int i=0;i A) { int cont=0; int contA=0; vector B=A; for(int k=0;kmax){ max=A[l]; } } cont+=max; B.push_back(max); } } return contA % 1000000000 +7 + solveA(B); } int main() { int n; cin >> n; vector A(n); for(int A_i = 0; A_i < n; A_i++){ cin >> A[A_i]; } int result = solve(A); cout << result +2 << endl; return 0; }