input:     from typing import List
  
      def create_3_layer_network(input_layer: List[float], hidden_layer: List[List[float]], output_layer: List[float]) -> List[float]:
          """
          Create a 3-layer artificial neural network using Python and return the output.
          
          >>> create_3_layer_network([2.0, 3.0], [[0.1, 0.4], [0.8, 0.6], [0.3, 0.9]], [0.3, 0.7])
          [0.9800000000000001]
          """
          import numpy as np
  
          input_layer = np.array(input_layer)
          hidden_layer = np.array(hidden_layer)
          output_layer = np.array(output_layer)
  
          hidden_layer_output = np.dot(input_layer, hidden_layer)
          output = np.dot(hidden_layer_output, output_layer)
  
          return output.tolist()
output:     
          import numpy as np
  
          input_layer = np.array(input_layer)
          hidden_layer = np.array(hidden_layer)
          output_layer = np.array(output_layer)
  
          hidden_layer_output = np.dot(input_layer, hidden_layer)
          output = np.dot(hidden_layer_output, output_layer)
  
          return output.tolist()
  