Teddy Town - part three

There are sixteen teddies in Teddy Town - four red, four blue, four yellow and four green. There are also sixteen houses, four of each colour. Can you put them on the map of Teddy Town according to the rules?

Problem

This is part three of Teddy Town. Take a look at the main problem page for more information about what's happening here!