80+50=130% собаки и кошки вместе
130-100=30% есть собаки и кошки
30%=0,3
620*0,3=186 домов где есть кошки и собаки
===========================
80%=0,8
620*0,8=496 домов у которых собаки
50%=0,5
620*0,5=310 домов у которых кошки
496-310=186 домов где есть кошки и собаки