XXL Japanese Puzzles: Discoveries and Inventions