What does ‘insurmountable’ mean in the sentence ‘The challenges seemed insurmountable at first.’?

A. Easily overcome
B. Impossible to overcome
C. Difficult but manageable
D. Simple

Answer: Impossible to overcome


Additional Information: 'Insurmountable' means too great to be overcome.