#include using lint=long long; void cmn(lint&x, lint y){if(x>y)x=y;} int main(){ std::cin.tie(nullptr);std::ios_base::sync_with_stdio(false); std::cout.setf(std::ios_base::fixed);std::cout.precision(15); lint m,n;std::cin>>m>>n; std::vectora,b; while(n--){ lint x;std::cin>>x; if(0::max(); for(lint i=0;i<2;i++){ for(lint j=0;j<=m;j++){ lint k=m-j; if((lint)a.size()<=j||(lint)b.size()<=k)continue; cmn(ans,a.at(j)+2*b.at(k)); } a.swap(b); } std::cout<