(heart) Sudoku