more on puzzle