import sys input = sys.stdin.readline N, Q = map(int, input().split()) A = list(map(int, input().split())) S = input()[:-1] add = [[0]*2 for _ in range(35)] for i in range(35): for j in range(2): now = j for k in range(N): if S[k]=='0': nex = now&((A[k]>>i)&1) else: nex = now|((A[k]>>i)&1) add[i][j] += (1<>i)&1: ans += add[i][1] else: ans += add[i][0] print(ans)