a puzzle is for solving