The Hopkinton Public Library hosted a sold-out puzzle race Sunday.

read more