bool a: [0,3) false; [3,4) true; [4,10) false;

bool onceA: [0,3] false; (3,10) true;



bool b: [0,3] false; (3,4] true; (4,10) false;

bool onceB: [0,3] false; (3,10) true;
