#include <iostream>
#include <numeric>
#include <vector>
using namespace std;
int main() {
const vector<int> box = { 2, 3, 4, 6 };
cout << accumulate(next(cbegin(box)), cend(box), box.front() * (box.size() - 1), [i = box.size()](const auto lhs, const auto rhs) mutable { return lhs + rhs * --i; }) << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bnVtZXJpYz4KI2luY2x1ZGUgPHZlY3Rvcj4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICBjb25zdCB2ZWN0b3I8aW50PiBib3ggPSB7IDIsIDMsIDQsIDYgfTsKCiAgY291dCA8PCBhY2N1bXVsYXRlKG5leHQoY2JlZ2luKGJveCkpLCBjZW5kKGJveCksIGJveC5mcm9udCgpICogKGJveC5zaXplKCkgLSAxKSwgW2kgPSBib3guc2l6ZSgpXShjb25zdCBhdXRvIGxocywgY29uc3QgYXV0byByaHMpIG11dGFibGUgeyByZXR1cm4gbGhzICsgcmhzICogLS1pOyB9KSA8PCBlbmRsOwp9