you have to figure out a puzzle