meaning of alle möglichen Wege prüfen

alle möglichen Wege prüfen - German to English

to explore every avenue [fig.]