Puzzles solved by KHLH