ll@n,@m,@b,z=0; rep(m-1){ ll@a,d=a-b-1; z+=d&d+1?:d+1>>1; b=a; } wt(z);