灰飞烟灭

huī fēi yān miè

lit. scattered ashes and dispersed smoke (idiom)

fig. to be annihilated; to vanish in a puff of smoke

灰

huī

ash

飞

fēi

to fly

烟

yān

tobacco (variant of 煙|烟[yan1])

灭

miè

to extinguish or put out