code: def fubini_ansatz1(params, wires=None):
      qml.RX(fixed_pars[1], wires=wires[0])
      for i, wire in enumerate(wires):
          qml.Rot(*params[0][i], wires=wire)
      qml.CNOT(wires=[wires[0], wires[1]])
      qml.adjoint(qml.RY(fixed_pars[1], wires=wires[0]))
      qml.CNOT(wires=[wires[1], wires[2]])
      for i, wire in enumerate(wires):
          qml.Rot(*params[1][i], wires=wire)
      qml.CNOT(wires=[wires[1], wires[2]])
      qml.RX(fixed_pars[2], wires=wires[1])
  
imports: import pytest
  from pennylane import numpy
  import pennylane
label_desc: Use image node_id 2 for calling a global function with example usage: fubini_ansatz1(params, wires) without return types