Answer:
Yes. Contract formed on June 18.
Step-by-step explanation:
A contract is an agreement between two interest parties that has rights and obligations attached to them.
The fact that Brian mails a letter of acceptance on June 18 entails that an agreement has been reached.
Thus the date of the Contract is June 18.