Fun fact: Solving sudoku puzzles is NP-Complete, as an instance of the exact cover problem. Hmm.