The reaction of (Z)-butenedioic acid with 1,3-cyclopentadiene gives only one product. Why?