shì​chéng​qí​hǔ

to be in a dilemma