CodeBreak is a Mastermid game in Qt with built in solver.