opportunity to solve a puzzle