5. Little Green Worms and Little Blue Worms have a total of 10, and they have a total of 128 legs. How many Little Green Worms are there?
A. 2
B. 3
C. 4
D. 5
E. 6
C



Translate the text above into English, please retain the original text's line breaks and format, and output the translation result directly.