Yang Yilun's Ingenious Life and Death Puzzles