On the Computational Complexity of Generalized Common Shape Puzzles | Synapse