Dessert<br>Paul wanted cake for dessert. He went to the store to buy a box of cake mix. He bought some devil's food cake mix. When he got home, he realized he had no eggs. Paul had a bowl of cereal for dessert instead.
Paul had what he needed to make a cake.
It said that Paul didn't have eggs, therefore he did not have what he needed to make cake, because it requires eggs. I don't know why it was difficult for the system.
( z1 have :ARG0 ( z2 person :name ( z3 name :op "Paul" ) ) :ARG1 ( z4 thing :ARG1-of ( z5 need :ARG0 z2 :purpose ( z6 make :ARG0 z2 :ARG1 ( z7 cake ) ) ) ) )