Mike offers to sell Jim 500 hats for $5,000. Mike writes that the offer is valid for 15 days. On day 15, Jim tells Mike that he needs more time, and sends him $100 for another 30 days to decide. Mike cashes the check. Before the 30 extra days are up, Jim writes Mike and says that he accepts the contract. Mike says that it's too late as the hats were already sold to someone else. Jim sues Mike for breach of contract, he will:
A. Win, because he had a valid option contract and accepted the offer within the allotted time.
B. Win, because there is no time limit on when an offer can be accepted.
C. Lose, because the offer was only valid for 15 days.
D. Lose, because option contracts are voidable.