1) Если Саша прав, и домов больше 21, то тогда прав и Петя, потому, что, если домов больше 21, то, естественно, их больше 20, так как 21>20. Но по условию один ответ должен быть ложным.
Вывод: наша предпосылка не верна. Саша не прав!
2) Если Саша не прав, то по условию второй ответ - Пети! - правильный.
Вывод: Домов БОЛЬШЕ 20, но НЕ БОЛЬШЕ 21.
3) Это может быть только в том случае, если их 21.
Ответ: На этой улице 21 дом