输入
输入包含多个指令序列,每个指令序列均以n≤100的正整数开头。接下来是n行,每行给出一个合法的位操作指令。引用的所有位都在0到31(含)范围内。输入的结尾用n标记为0。
输入中的每个指令序列应独立解释。在每个指令序列之前,您不应对寄存器的内容承担任何责任。
输出
对于每个指令序列,打印出一行以给出寄存器的最终内容。以二进制形式打印结果,最重要的部分在左侧。由于您对序列之前的寄存器内容一无所知,因此您可能无法确定某些位的值。只需为这些位打印一个问号即可。
示例输入1
SET 0
CLEAR 1
AND 2 2
6
SET 31
SET 30
CLEAR 29
AND 29 30
OR 29 30
AND 30 28
0
示例输出1
??????????????????????????????01
1?1?????????????????????????????