二进制运算 XOR 接受两个二进制位作为输入并输出一个二进制位:如果两个输入位均为 0(或均为 1),则输出为 0;否则输出为 1。我们可以将其理解为:如果两个输入值均为低电平(或均为高电平),则输出为 0;否则输出为 1。
十进制数包含若干位,每一位可以是 0 到 9 之间的 10 个值之一。我们定义运算 DEXOR(两个十进制数的 XOR)如下:我们每次对两个十进制位进行 DEXOR 运算;对个位($10^0$ 位)上的两个十进制位进行 DEXOR,对十位($10^1$ 位)上的两个十进制位进行 DEXOR,对百位($10^2$ 位)上的两个十进制位进行 DEXOR,依此类推。在对两个十进制位进行 DEXOR 时,如果两个数字都太小($\le 2$)或都太大($\ge 7$),则结果位为 0;否则结果位为 9。
给定两个十进制数,计算它们的 DEXOR。
输入包含两行,每行提供一个 0 到 999,999(含)之间的十进制数。假设输入数字中不会有额外的前导零,即输入数字的开头不会有额外的零。
输出这两个十进制数的 DEXOR 结果。在对两个十进制数进行 DEXOR 时,如果其中一个数字的位数较少,应将其视为在左侧补零,使两个数字具有相同的位数。结果的位数应与位数较多的那个数字相同。
样例
输入格式 1
22776 15954
输出格式 1
09099
输入格式 2
29 18908
输出格式 2
09900
说明
注意,在第二个样例中,29 应被视为 00029,以便它与第二个数字具有相同的位数(从而可以逐位进行 DEXOR 运算)。