Ответ:

1) Найдём, сколько километров отремонтировала вторая бригада:

23 − 7 = 16 км.

2) Найдём, сколько километров отремонтировала первая и вторая бригады вместе:

23 + 16 = 39 км.

3) Так как первая и вторая бригады отремонтировали на 12 км больше, чем третья, найдём результат третьей бригады:

39 − 12 = 27 км.

4) Найдём общий результат трёх бригад:

23 + 16 + 27 = 66 км.

Ответ: 66 км.