contestada

Which of the following is an element of a contract?
1) Acceptance
2) Offer
3) All of the answers listed here
4) Consideration