Simple sudoku solver using backtracking