Synthesis of triphenylphosphanylidene cyclopent-2-enecaroboxylates with three-component reaction of triphenylphospine, hex-2-en-4-ynedioate, and ß-nitrostyrene