Hall Jigsaw Puzzles