#include int main(){ int n,k;std::cin>>n>>k;k--; std::vectora(n); for(int&x:a)std::cin>>x; long long K=a.at(k); if(K==0){ std::cout<<0<=-1;i--){ if(i==-1||a.at(i)<2){ l=i+(i==-1||a.at(i)==0); break; } } long long L=std::accumulate(a.begin()+l,a.begin()+k,0ll); long long R=std::accumulate(a.begin()+k+1,a.begin()+r+1,0ll); std::cout<<(K==1?std::max(L,R)+K:L+K+R)<