千挑万选

qiān tiāo wàn xuǎn

to select very carefully

千

qiān

used in 鞦韆|秋千[qiu1 qian1]

挑

tiāo

to carry on a shoulder pole

万

wàn

ten thousand

选

xuǎn

to choose