Table 12.2 shows the transition table for an asynchronous circuit. Identify all the non-critical races, critical races and cycles (a cycle is a repeated series of unstable states that requires an input to change in order for a stable state to be reached).