Love puzzles? Challenge yourself with this Trussville Public Library event

by