A Complete Contract Solution