Sudoku With Logic