from bisect import bisect_left N,M,K = [int(zz) for zz in input().split()] B = [zz for zz in input().split()] s = B[0] B = sorted([int(zz) for zz in B[1:]]) def calc(s,a,b): if s == '+': return b-a elif s == '*': return b/a tmp = 0 for i in range(N): a = int(input()) p = calc(s,a,K) tmp += M-bisect_left(B,p) print(tmp)