code: def fubini_ansatz3(params, wires=None):
      params0 = params[0]
      params1 = params[1]
      params2 = params[2]
      qml.RX(fixed_pars[1], wires=wires[0])
      qml.RX(fixed_pars[3], wires=wires[1])
      qml.CNOT(wires=[wires[0], wires[1]])
      qml.CNOT(wires=[wires[1], wires[2]])
      qml.RX(params0, wires=wires[0])
      qml.RX(params0, wires=wires[1])
      qml.CNOT(wires=[wires[0], wires[1]])
      qml.CNOT(wires=[wires[1], wires[2]])
      qml.CNOT(wires=[wires[2], wires[0]])
      qml.RY(params1, wires=wires[0])
      qml.RY(params1, wires=wires[1])
      qml.RY(params1, wires=wires[2])
      qml.RZ(params2, wires=wires[0])
      qml.RZ(params2, wires=wires[1])
      qml.RZ(params2, wires=wires[2])
  
imports: import pytest
  from pennylane import numpy
  import pennylane
label_desc: Use image node_id 4 for calling a global function with example usage: fubini_ansatz3(params, wires) without return types