M:=DOWNNDAY(C,3);
G:=EVERY(O>C,3);
B:=EXIST(MAX(C,O),3);
A:=EXIST(MIN(C,O),3);
Q:=C>=REF(MAX(C,O),3)&&O<=REF(MIN(C,O),1)&&REF(M,1);
K:=C>=REF(MAX(C,O),3)&&O<=REF(MIN(C,O),1)&&REF(G,1);
XG:K || Q;
M:=DOWNNDAY(C,3);
G:=EVERY(O>C,3);
B:=EXIST(MAX(C,O),3);
A:=EXIST(MIN(C,O),3);
Q:=C>=REF(MAX(C,O),3)&&O<=REF(MIN(C,O),1)&&REF(M,1);
K:=C>=REF(MAX(C,O),3)&&O<=REF(MIN(C,O),1)&&REF(G,1);
XG:K || Q;