C++ program to solve sudoku puzzle