Adiabatic quantum computer