A fast sudoku solver explained | Hacker News Reader