<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_unrestricted_qvm(name: str, noisy: bool, n_qubits: int = 34, connection: ForestConnection = None, qvm_type: str = 'qvm') -> QuantumComputer: """ A qvm with a fully-connected topology. This is obviously the least realistic QVM, but who am I to tell users what they want. :param name: The name of this QVM :param noisy: Whether to construct a noisy quantum computer :param n_qubits: 34 qubits ought to be enough for anybody. :param connection: The connection to use to talk to external services :param qvm_type: The type of QVM. Either 'qvm' or 'pyqvm'. :return: A pre-configured QuantumComputer """

    topology = nx.complete_graph(n_qubits)
    return _get_qvm_with_topology(name=name, connection=connection,
                                  topology=topology,
                                  noisy=noisy,
                                  requires_executable=False,
                                  qvm_type=qvm_type)