На улице радужной было 58 домов 20 изних красный 20 зеленый а синей не известно
18.........................
1) 20+20=40(дом) - вместе 2) 58-40=18(дом) синие
58-20-20=18(синих)