ALLOW_U
if(info[chi] & ALLOW_U){
#define ALLOW_ALL (ALLOW_U | ALLOW_M | ALLOW_TM | ALLOW_TRAPS)
if(info[chi] & ALLOW_U){
if(!(flag & ALLOW_U)) continue;
info[cnt] = ALLOW_U;
} else if(info[(int)chi] & ALLOW_U){