Честно говоря, действительно, задачка какая-то чудная и по условию логично было бы спросить не "сколько километров дороги отремонтируют первая и вторая бригады работая совместно?", а "За сколько дней отремонтируют дорогу обе бригады работая вместе?" ( насчёт "производительности" правильнее было бы сказать не "одинакова", а, к примеру, "постоянна за всё время работы", но это всё вопросы к составителю задачи.
По этим данным можно нарешать следующее:
21 / 8 = 2.625 - производительность первой бригады в день,
21 / 6 = 3.5 - производительность второй бригады.
2.625 + 3.5 = 6.125 километров дороги в сутки отремонтируют две бригады работая совместно. В принципе, это могло бы быть ответом на эту задачу, если бы в условии было уточнение "в сутки" или "в день".
Теперь можно вычислить и время, которое потребуется двум бригадам, для того чтобы сделать ремонт все той же дороги совместными усилиями:
21 / 6.125 = 3.4285714285 или приблизительно, если округлять до сотых 3.43 дней.
Если же нужно узнать "сколько километров дороги отремонтируют первая и вторая бригады работая совместно", то нужно их общую производительность 6.125 километров дороги в день умножить на время их совместной работы, к примеру:
6.125 × 6 = 36.75 километров, если бригады будут работать вместе 6 дней или
6.125 × 8 = 49 километров, если бригады будут работать совместно 8 дней.