#include using namespace std; const int MAXN=200010; long long h[MAXN]; long long r[MAXN]; long long l[MAXN]; long long n; long long p; int main(){ cin>>n>>p; for(int i=0;i>h[i]; for(int i=1;i=0;--i)l[i]=l[i+1]+max(0LL,h[i]-h[i+1]); long long c1=r[n-1]; long long c2=(n-1)*p; long long move=LLONG_MAX; for(int x=0;x