#include using namespace std; const int N=1e5+10; const long long INF=2e14; long long a[N]; int n,k; long long ans; int check(long long x){ long long t=0,sum=0; for (int i=1;i<=n;i++) if (a[i]+tr) return; int mid=(l+r)/2; if (check(mid)) ans=mid,s(mid+1,r); else s(l,mid-1); } int main(){ scanf("%d%d",&n,&k); for (int i=1;i<=n;i++) scanf("%lld",&a[i]); ans=0; s(0,INF); printf("%lld\n",ans); }