every piece has a puzzle