Advanced Sudoku Solutions Techniques