input: 
  from typing import List
  
  def three_layer_neural_network(input_layer: np.array, hidden_layer: np.array, output_layer: np.array) -> float:
      """ Create a 3-layer artificial neural network using given input, hidden and output layers.
      Compute the output of the network and return the value.
      
      >>> three_layer_neural_network(np.array([2, 3]), np.array([[0.1, 0.4], [0.8, 0.6], [0.3, 0.9]]), np.array([0.3, 0.7]))
      1.43
      """
  
output:     hidden_layer_output = np.dot(hidden_layer, input_layer)
      output_layer_output = np.dot(output_layer, hidden_layer_output)
      return output_layer_output