puzzle race Thayer Memorial Library Posted on Saturday, January 31, 2026 by Emily ChavesTuesday, February 24, 2026