Assembly and Disentanglement Puzzles