对于长度为 的二进制字符串 和非负整数 ,将 定义为以下无限二进制序列。
给定 个二进制字符串 ,每个字符串的首字符均为 。判断是否存在满足以下条件的非负整数 ;若存在,请求出任意一组。
XOR 在每个位置独立计算,右侧的 表示所有项均为 的无限序列。
令 ,。如果存在解,则一定存在满足 且 的解。你输出的解必须满足这些条件。
输入格式如下:
对于每个测试用例,输出一行。若不存在解,输出 -1。否则,按照以下格式输出 个整数:
在第一个测试用例中,两个字符串不进行移位就能相互抵消。
在第二个测试用例中,应用输出的移位量后,每个位置的 XOR 都为 。
在第三个测试用例中,不存在满足条件的移位量。
每个测试用例的格式如下:
输出的整数必须满足 、,且给定表达式的 XOR 结果在所有位置均为 。若存在多组解,可以输出任意一组。
0 和 1 构成 ().1 ().