code: def circuit_decomposed(initial_weights, weights):
      qml.RY(initial_weights[0], wires=0)
      qml.RY(initial_weights[1], wires=1)
      qml.RY(initial_weights[2], wires=2)
  
      qml.CZ(wires=[0, 1])
      qml.RY(weights[0, 0, 0], wires=0)
      qml.RY(weights[0, 0, 1], wires=1)
  
      qml.CZ(wires=[1, 2])
      qml.RY(weights[0, 1, 0], wires=1)
      qml.RY(weights[0, 1, 1], wires=2)
  
      return qml.expval(qml.PauliZ(0))
  
imports: import pytest
  import numpy
  import pennylane
  from pennylane import numpy
label_desc: Use image node_id 3 for calling a global function with example usage: circuit_decomposed(initial_weights, weights) and returns: qml