The unbelievable solution to the 100 prisoner puzzle.