Sudoku Solver for Interview Question