hash out
enmesh
hard yards
queer someone's pitch
pull teeth
an old dog for a hard road
sort oneself out
struggly
boil the ocean
make hard work of
hardscrabble
snorter
challenge
hard-set
in a bind
throe
proposition
master key
battleline
up the ante
up a gum tree
hard time
keep the show on the road
resource
do it tough
spinous
hard
come out in the wash
Rube Goldberg machine
mission impossible
struggleful
tough nut to crack
hard nut to crack
toil
bring off
laboring oar
hack
crank the handle
navigate
skate by
struggling
induration
dink
rough sledding
problem
trouble
cope
square the circle
torfer
heavy lifting
hard sledding
crack
over the river and through the woods
beaver away
coalface
difficulty
daunting
challenging
torrid
station
difficulty level
look for trouble
trickiness
mountain
catch a cold
bodgery
grapple
wade through
waltz
get blood out of a stone
polish a turd
get out
challengingly
make the best of a bad bargain
scut work
hardship
set to
long row to hoe
pain point
have a mountain to climb
workwise
bottom-up
imagination
problematic
dig a hole for oneself
bear
square one's shoulders
ambitious
resourcefulness
see daylight
doo-doo
chore
hustle
problematize
unpuzzle
killer
intractable