#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>N>>M; vector A(M); for(int i=0;i>A[i]; ll ans=N-M; for(int i=0;i+12&&diff%2==0){ can*=2; diff/=2; } ans-=can-1; } cout<