\[1)\ 23 - 7 = 16\ (км) -\]
\[отремонтировала\ 2\ бригада.\]
\[2)\ 23 + 16 = 39\ (км) -\]
\[отремонтировала\ 1\ и\ 2\ \]
\[бригада.\]
\[3)\ 39 - 12 = 27\ (км) -\]
\[отремонтировала\ 3\ бригада.\]
\[4)\ 39 + 27 = 66\ (км) -\]
\[отремонтировали\ всего.\]
\[Ответ:66\ км.\]