puzzle metaphor