Answer:
A. robust
Explanation:
Robust means strong and healthy, someone who would be fit for a long dangerous journey.
Thin makes me think malnourished which wouldn't be good for a dangerous journey.
Fighters? It just doesn't fit in the sentence; it's not an adjective