Teddy Town - part four

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

Problem

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