Yang Yilun's ingenious life and death puzzles