surmount

To overcome a difficult problem or challenge.