a fish and a puzzle