Quantum Algortihm