Clues-in-squares puzzle