Пусть всего х домов, тогда, если посадить по 9 саженцев, то всего будет 9х -100 саженцев, если 100 не хватит. Во втором случае 5х+20, поскольку 20 саженцев лишние. При этом саженцев одинаковое количество.
9х-100=5х+20
9х-5х=20+100
4х=120
х=30 домов
30*5+20=170 саженцев.
Ответ 170 саженцев и 30 домов