百折不回

Idiom

 * 1) indomitable; unfazed by difficulties or challenges;  stubborn; persistent