input: Write a function to perform element-wise multiplication of two matrices A and B, and return the resulting matrix C. If the matrices do not have the same dimensions, return "Element-wise multiplication not possible".
  def elementwiseMatrixMultiplication(A, B):
      if len(A) != len(B) or len(A[0]) != len(B[0]):
          return "Element-wise multiplication not possible"
      
      C = [[0 for i in range(len(A[0]))] for j in range(len(A))]
      
      for i in range(len(A)):
          for j in range(len(A[0])):
              C[i][j] = A[i][j] * B[i][j]
      
      return C
  
  assert elementwiseMatrixMultiplication([[3, 4], [1, 2]], [[7, 5], [0, 1]])==[[21, 20], [0, 2]]
  assert elementwiseMatrixMultiplication([[2, 3], [4, 5]], [[1, 2], [3, 4]])==[[2, 6], [12, 20]]
  assert elementwiseMatrixMultiplication([[1], [2]], [[1, 2, 3], [4, 5, 6]])=="Element-wise multiplication not possible"
output: def elementwiseMatrixMultiplication(A, B):
      if len(A) != len(B) or len(A[0]) != len(B[0]):
          return "Element-wise multiplication not possible"
      
      C = [[0 for i in range(len(A[0]))] for j in range(len(A))]
      
      for i in range(len(A)):
          for j in range(len(A[0])):
              C[i][j] = A[i][j] * B[i][j]
      
      return C