百折不撓

Idiom

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