千锤百炼

qiān chuí bǎi liàn

after hard work and numerous revisions (idiom)

the vicissitudes of life

qiān

used in 鞦韆|秋千[qiu1 qian1]

chuí

variant of 錘|锤[chui2]

bǎi

hundred

liàn

variant of 鏈|链[lian4], chain