def METHOD_NAME(backend):
    # QAOA
    graph = [(2, 0), (0, 3), (1, 2)]
    weight = [1] * len(graph)
    params = np.array([[1, 1]])
    _ = benchmark_circuits.QAOA_circuit(graph, weight, params)
    # mirror circuit
    # return circuit and ideal counts {"01000":1}
    _, _ = benchmark_circuits.mirror_circuit(
        depth=5, two_qubit_gate_prob=1, connectivity_graph=nx.complete_graph(3), seed=20
    )
    # GHZ circuit
    _ = benchmark_circuits.generate_ghz_circuit(10)
    # Werner-state with linear complexity
    #  {'1000': 0.25, '0100': 0.25, '0010': 0.25, '0001': 0.25}
    _ = benchmark_circuits.generate_w_circuit(5)
    # RB cirucit
    _ = benchmark_circuits.generate_rb_circuits(2, 7)[0]