The question is worded such that it suggests multiple choice. Perhaps it should be rephrased to clarify it’s intent. However, as Dave’s posts suggests, the solution is only a possible solution. Another possible solution is that if not run sequentially, then both a = 1 and ^a = 2 match.