Sudoku Solver implemented in C++ with Qt interface