I'm making a second attempt to read The Marriage Plot, a novel by Jeffrey Eugenides about a book-obsessed English major at Brown University in the early '80s. The protagonist, Madeleine Hanna, is given this logic puzzle in a GRE test prep guide:
At the annual dancers' ball a number of dancers performed their favorite dance with their favorite partners.
Alan danced the tango, while Becky watched the waltz. James and Charlotte were fantastic together. Keith was magnificent during his foxtrot and Simon excelled at the rumba. Jessica danced with Alan. But Laura did not dance with Simon.
Can you determine who danced with whom and which dance they each enjoyed?