Using Prolog for Sudoku Variants | Hacker News Reader