#include<bits/stdc++.h>
using namespace std;
int m,f,z,t;
long long n;
int w[105];
int main(){
cin>>n>>m;
for(int i=1;i<=n;++i){
cin>>w[i];
z+=w[i];
}
if(m>=n){
for(int i=1;i<=n;++i){
if(w[i]>w[i-1])f=w[i];
}
cout<<f;
}
else{
for(int j=1;j<=z;j++){
int ok=0;
int yes=0;
for(int i=1;i<=n;++i){
if(w[i]!=0){
ok++;
if(ok>m)break;
w[i]-=1;
yes=1;
}
}
if(yes)t++;
else break;
}
cout<<t;
}
}