By representing this question formally, rather than just as a string, I would be able to relate the parts of the question to things such as metrics for assessing my options (i.e., the different shops), and checking that a proposed answer is actually of type car dealer and "shop.