Producers, herbivores and carnivores

This task is about identifying producers, herbivores, and carnivores and explaining these terms.
 
a)
For the food chains above identify all the producers, the herbivores, and the carnivores.
 
Producers:
 
 
Herbivores:
 
 
Carnivores:
 
 
 
b) i)
Explain what a producer is
 
 
 
 
  ii)
Explain what a herbivore is
 
 
 
 
  iii)
Explain what a carnivore is
 
 
 
 
 
c)
What does the arrow () mean in these food chains?