who will solve the puzzle?