qí​hǔ​zhī​shì

to be stuck in a difficult dilemma