of a puzzle