Подсчитаем, сколько в этом государстве участков рассматриваемой дороги. Десять из них лежат на кольце и еще семь веток связывают столицу с городами. Итого 17 участков. Рассмотрим дороги только первой компании. Так как по ее дорогам можно из каждого города проехать в любой другой, то первой компании должны принадлежать по крайней мере 9 участков, чтобы связать воедино все 10 городов. Для другой компании ситуация аналогичная. Тогда для двух компаний в сумме необходимо иметь по меньшей мере 2 · 9 = 18 участков, а их всего 17. Противоречие.
ответ: нет