Ответ:

Номера домов, стоящих напротив друг друга, в этой задаче в сумме дают одно и то же число: для домов № 50 и № 81 сумма равна 131.

Напротив дома № 66 стоит дом с номером 131 − 66 = 65.

У первого дома на одной стороне номер 1, поэтому напротив него дом № 130: 1 + 130 = 131. Значит, на каждой стороне по 130 домов, всего 130 × 2 = 260 домов.

Ответ: всего 260 домов; напротив дома № 66 стоит дом № 65.