因祸得福yīnhuòdéfúMeanings1. to have some good come out of a bad situation (idiom)2. a blessing in disguiseCharacters used因cause祸disaster得to obtain福good fortune