Puzzles on a Budget: Thrift Store Finds That Surprised Me.