In 2001, Shor's algorithm was demonstrated by a group at IBM, who factored formula_6 into formula_7, using an NMR implementation of a quantum computer with formula_8 qubits. After IBM's implementation, two independent groups implemented Shor's algorithm using photonic qubits, emphasizing that multi-qubit entanglement was observed when running the Shor's algorithm circuits. In 2012, the factorization of formula_6 was performed with solid-state qubits. Also, in 2012, the factorization of formula_10 was achieved, setting the record for the largest integer factored with Shor's algorithm. In 2019 an attempt was made to factor the number 35 using Shor's algorithm on an IBM Q System One, but the algorithm failed due to cumulating errors. However, much larger numbers have been factored by quantum computers using other algorithms, specifically quantum annealing.