Ответ:

1. За второй месяц построили: \(21-8=13\) км.

2. За первые два месяца построили: \(21+13=34\) км.

3. За третий месяц построили на 13 км меньше: \(34-13=21\) км.

4. Найдём длину всей дороги: \(21+13+21=55\) км.

Ответ: 55 км.