Answer:
Yes, a contract exists. Yasmin made a valid offer to Bert, and Bert accepted the offer before he was notified that it was revoked. In order for a revocation to be valid, the offeree (Bert) must be notified about it. If the offeree has accepted the offer before he/she is notified about the revocation, the acceptance is valid and the revocation is not valid.