meaning of alle Schwierigkeiten durchstehen

alle Schwierigkeiten durchstehen - German to English

to win through all problems