Puzzle Building in the Library