#include <iostream>
#include <vector>
#include <algorithm>
int solution(std::vector<int> inputarray);
using it = std::vector<int>::iterator;
int main() {
std::vector<int> inputarray {5, 1, 2, 3, 1, 4};
std::cout << solution(inputarray);
}
int solution(std::vector<int> inputarray){
for(int a=0; a<inputarray.size()-1; ++a){
inputarray[a] += inputarray[a+1];
}
return *std::minmax_element( std::begin(inputarray), std::end(inputarray)-1 )
.first;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IHNvbHV0aW9uKHN0ZDo6dmVjdG9yPGludD4gaW5wdXRhcnJheSk7CnVzaW5nIGl0ID0gc3RkOjp2ZWN0b3I8aW50Pjo6aXRlcmF0b3I7CgppbnQgbWFpbigpIHsKICBzdGQ6OnZlY3RvcjxpbnQ+IGlucHV0YXJyYXkgezUsIDEsIDIsIDMsIDEsIDR9OwogIHN0ZDo6Y291dCA8PCBzb2x1dGlvbihpbnB1dGFycmF5KTsKfQoKaW50IHNvbHV0aW9uKHN0ZDo6dmVjdG9yPGludD4gaW5wdXRhcnJheSl7Cglmb3IoaW50IGE9MDsgYTxpbnB1dGFycmF5LnNpemUoKS0xOyArK2EpewoJCWlucHV0YXJyYXlbYV0gKz0gaW5wdXRhcnJheVthKzFdOwoJfQoJcmV0dXJuICpzdGQ6Om1pbm1heF9lbGVtZW50KCBzdGQ6OmJlZ2luKGlucHV0YXJyYXkpLCBzdGQ6OmVuZChpbnB1dGFycmF5KS0xICkKCQkuZmlyc3Q7Cn0=