Puzzles solved by DDXFHJC B