Satisfying Loof Puzzle