This puzzle needs JavaScript. Rules: place one flower in every row, every column and every colour area. Flowers may not touch, not even at the corners.