ll@n,@m,@b,z=0; rep(m-1){ ll@a,d=a-b-1; if(d){ ll g=1; while(d>1&&d&1){ d/=2; g*=2; } z+=g*d; } b=a; } wt(z);