input: Write a function to create a 3-layer artificial neural network using Python and print the outcome.
  
  assert create_3_layer_nn([2, 3], [[0.1, 0.4], [0.8, 0.6], [0.3, 0.9]], [0.3, 0.7]) == [2.6, 6.2]
  assert create_3_layer_nn([1, 2], [[0.2, 0.3], [0.4, 0.5], [0.6, 0.7]], [0.1, 0.2]) == [1.2, 2.3]
  assert create_3_layer_nn([3, 4], [[0.1, 0.2], [0.3, 0.4], [0.5, 0.6]], [0.7, 0.8]) == [3.8, 7.0]
output: def create_3_layer_nn(input_layer, weights, biases):
      hidden_layer_1 = [sum(a*b for a, b in zip(input_layer, weight_row)) + bias for weight_row, bias in zip(weights, biases)]
      hidden_layer_2 = [sum(a*b for a, b in zip(hidden_layer_1, weight_row)) + bias for weight_row, bias in zip(weights, biases)]
      output_layer = [sum(a*b for a, b in zip(hidden_layer_2, weight_row)) + bias for weight_row, bias in zip(weights, biases)]
      return output_layer