bool a: [0,5) false; [5,9] true; (9,16) false; [16,16] true; (16, 19] false; (19,24) true; [24, 27) false;
bool b: [0,3] true; (3,6] false; (6,11] true; (11,14) false; [14,17) true; [17,17] false; (17,21) true; [21,27) false;

bool inputAUntilB: [0,5) false; [5,9) true; [9,19) false; [19,21) true; [21,27) false;