#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int32_t n; cin >> n; vector as(n); for (auto &&a : as) { cin >> a; } const auto MOD = int64_t(1e9) + 7; for (; n > 1; --n) { for (auto i = 0; i < n - 1; ++i) { as[i] = (as[i] + as[i + 1]) % MOD; } } cout << as[0] << endl; return 0; }