Abstract
We present an explicit quantum circuit that prepares an arbitrary -eigenstate on a quantum computer, including the exact eigenstates of the spin-1/2 XXZ quantum spin chain with either open or closed boundary conditions. The algorithm is deterministic, does not require ancillary qubits, and does not require QR decompositions. The circuit prepares such an -qubit state with down-spins using multi-controlled rotation gates and CNOT-gates.