you solve a puzzle!