//interactive ll@(T,x,y,z,w),l=0,r=T,m;while(l0?r:l)=m;}wt("!",x==z&y==w?T:l);