to be driven into a corner; to be left with nowhere to turn; to be in a dilemma; to be unable to go forward or backward; to be stranded; to get stuck
to reach an extreme; to reach a limit; extremely; to be stuck; to be in a dilemma; to be decided
to be driven into a corner; to be left with nowhere to turn; to be in a dilemma