34.2 Quantum Algorithm