input: def create_3_layer_nn(input_layer: np.ndarray, hidden_layer: np.ndarray, output_layer: np.ndarray) -> np.ndarray:
      """ Given the input to a 3-layer artificial neural network, compute and return the output of the network.
      >>> input_layer = np.array([2, 3])
      >>> hidden_layer = np.array([[0.1, 0.4], [0.8, 0.6], [0.3, 0.9]])
      >>> output_layer = np.array([0.3, 0.7])
      >>> create_3_layer_nn(input_layer, hidden_layer, output_layer)
      array([3.11])
      """
      hidden_layer_output = np.dot(input_layer, hidden_layer)
      output = np.dot(hidden_layer_output, output_layer)
      return output
output:     hidden_layer_output = np.dot(input_layer, hidden_layer)
      output = np.dot(hidden_layer_output, output_layer)
      return output