N, M = gets.split.map(&:to_i) op, *B = gets.split B.map!(&:to_i) A = Array.new(N) { gets.to_i } A.each do |a| puts B.map { |b| a.send(op, b) }.join(' ') end