a puzzle is for enjoying