#3003. 小ao的mcRPG游戏

小ao的mcRPG游戏

题目背景

小ao在mc的一个服务器里玩RPG。

题目描述

小ao获得了一把剑,这把剑的伤害是一个数 aia_i |&\& 上 m 个数。他用这把剑砍了 nn 下,他想知道这 nn 下能造成多少伤害。

输入格式

输入第一行输入 n,mn,m 第2到 n+1n+1 行,每行输入一个数 aia_i , aia_i 用2进制表示 第 n+1n+1n+1+mn+1+m 行,每行输入一个字符和 kk ,如果这个字符为 'y' ,则与上 kk,如果是 'h' 则或上 kkkk 也用二进制输入。

输出格式

输出 nn 行,每行输出 aia_i 的结果。

样例

2 2
1010 
101
y 1111
h 1111
1111
1111

提示说明

30%的数据 ai,k250a_i,k \le 2^{50} n,m102n,m \le 10^2

50%的数据 ai,k2200a_i,k \le 2^{200} n,m102n,m \le 10^2

100%的数据 ai,k2200a_i,k \le 2^{200} n,m104n,m \le 10^4

样例解释

将1010与上1111再或上1111得1111

将101与上1111再或上1111得1111