Unit 05: Contract formation (solution)