in a puzzle...........