update .gitignore
solve 9x9 sudoku through backtracking