up against it
strait
dire straits
squeeze
tight spot
between a rock and a hard place
left in the lurch
jam
in trouble
jackpot
spot
knot
on the spot
struggle bus
tough going
hot potato
difficult situation
how do you do
hard case
in the lurch
in a corner
toughly
against the collar
hard-pressed
ectopic
piledriver
bitch and a half
fiendish
superdifficult
uphill
on the edge
mountainous
clutch
harder than Chinese math
bunker
hard
murderous
hard as Chinese algebra
taxing
get into trouble
shove
overchallenge
toughish
semitough
flounder
sticky wicket
strugglingly
postdoc
Nintendo hard
mid-