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