input: def elementwiseProduct(A, B):
      """ Take two matrices, A and B, and produce a matrix C where each element is 
      the product of the corresponding elements of A and B.
      If the matrices are not of the same dimensions, return "Matrices are not of the same size".
      >>> A = [[3, 4], [1, 2]]
      >>> B = [[7, 5], [0, 1]]
      >>> elementwiseProduct(A, B)
      [[21, 20], [0, 2]]
      >>> A = [[3, 4], [1, 2]]
      >>> B = [[7, 5, 1], [0, 1, 2]]
      >>> elementwiseProduct(A, B)
      "Matrices are not of the same size"
      """
      if len(A) != len(B) or len(A[0]) != len(B[0]):
          return "Matrices are not of the same size"
  
      C = []
      for i in range(len(A)):
          row = []
          for j in range(len(A[0])):
              row.append(A[i][j] * B[i][j])
          C.append(row)
  
      return C
output:     if len(A) != len(B) or len(A[0]) != len(B[0]):
          return "Matrices are not of the same size"
  
      C = []
      for i in range(len(A)):
          row = []
          for j in range(len(A[0])):
              row.append(A[i][j] * B[i][j])
          C.append(row)
  
      return C