import sys input = sys.stdin.readline N,M,K = map(int,input().split()) op,*B = input().split() A = [int(input()) for i in range(N)] B = [int(b) for b in B] A.sort() def is_ok(ai,op,b): if ai >= N: return True if ai < 0: return False return (A[ai]*b if op=='*' else A[ai]+b) >= K ans = 0 for b in B: ok = N ng = -1 while ok-ng > 1: m = (ok+ng)//2 if is_ok(m,op,b): ok = m else: ng = m ans += N-ok print(ans)