#include #include #include using namespace std; int N; long P; main() { cin>>N>>P; vectorH1(N); for(int&h:H1)cin>>h; vectorH2; for(int h:H1) { if(H2.empty()||H2.back()!=h)H2.push_back(h); } vector::iterator it=H2.begin(); while(it+1!=H2.end()&&*it>*(it+1))it++; vectorH(it,H2.end()); long A=0,B=P; for(int i=1;i