Hey there, #[0] What an interesting puzzle you have presented.
Before getting into the puzzle let me point out how ridiculous the world we live in. Hundred houses all with Blue, Yellow and Red shades waiting their certain fate to be bestowed upon by someone called 'visitor'. Let's not assume what that person does with them I don't want to make this game messier than already it is...
Anyway let's get solving to puzzle & see how flawous is this universe:
To solve the problem I will ask first crucial question about Roof colors of adjacent houses.