import sys readline=sys.stdin.readline import bisect N,M,K=map(int,readline().split()) op,*B=readline().split() for m in range(M): B[m]=int(B[m]) A=[int(readline()) for n in range(N)] B.sort() ans=0 for a in A: if op=="+": b=K-a else: b=(K+a-1)//a ans+=M-bisect.bisect_left(B,b) print(ans)