What is the difference between marshal, general and soldier?

6 answers 6