a puzzle is for a mental challenge