First find how many purple horses there are: 3 blue horses * 3 purple/1 blue = <<3*3=9>>9 purple horses
Then double that number to find how many green horses there are: 9 purple horses * 2 green/1 purple = <<9*2=18>>18 green horses
Then divide the number of green horses by 6 to find the number of gold horses: 18 green horses / 6 green/1 gold = <<18/6=3>>3 gold horses
Then add the number of horses of each color to find the total number of horses: 9 horses + 18 horses + 3 horses + 3 horses = <<9+18+3+3=33>>33 horses
#### 33