JJBA Puzzles