Puzzle_canon loading ...