input: 
  def create_and_compute_3_layer_nn() -> np.ndarray:
      """ Create a 3-layer artificial neural network using Python and compute its output.
      The network consists of an input layer, a hidden layer, and an output layer.
      The input layer is a 1x2 array, the hidden layer is a 2x2 matrix, and the output
      layer is a 1x2 array. The function should compute the output of the network
      and return it as a numpy array.
      >>> create_and_compute_3_layer_nn()
      array([0.69])
      """
      import numpy as np
  
      # define the 3 layers #
      input_layer = np.array([2, 3])
      hidden_layer = np.array([[0.1, 0.4],
                               [0.8, 0.6]])
      output_layer = np.array([0.3, 0.7])
  
      # compute the output of the 3-layer network #
      hidden_layer_output = np.dot(input_layer, hidden_layer)
      output = np.dot(hidden_layer_output, output_layer)
  
      return output
  
output:     return np.array([output])