rose puzzle

 

rose puzzle - puzzle series 2003 - 86