Hanayama and Crux Puzzles