Logic problems

Three houses

Three people, all of different nationalities, live in the first three houses of a street.
Each house has a different
colour roof, and each person has a different type of job.

Click on the roof to colour it.
Click on the windows for the flags.
Click on the doors to see
something related to each job.

Clue 1 : The Frenchman lives in the house with a red roof.

Clue 2 : The German is a musician.

Clue 3 : The English person lives in the middle house.

Clue 4 : The house with the red roof is next to the house with the green roof.

Clue 5 : The writer lives in the first house.

Clue 6 : The doctor lives in the house with the green roof.