Logic Puzzle 3FFE.12D3EE77 by www.mensus.net

For more puzzles visit http://www.mensus.net/brain/

Houses123
Color:yellow     
green     
blue     
Drink:icetea     
water     
coffee     
Nationality:Swede     
Greek     
Spanish     
  1.  The first house is not blue.
  2.  There is one house between the Greek and the water drinking person.
  3.  The Spanish lives directly to the left of the Swede.
  4.  There is one house between the house of the person drinking coffee and the green house on the right.

Where does everybody live?