Killer Sudoku and other puzzle variants