N, M, K = gets.split.map(&:to_i) op, *B = gets.chomp.split B.map!(&:to_i).sort! A = N.times.map { gets.to_i } S = A.sum ans = 0 A.each do |a| idx = if op == '+' B.bsearch_index { |b| a + b >= K } else B.bsearch_index { |b| a * b >= K } end next if idx.nil? ans += M - idx end puts ans