With some difficulty (2,1,7)
I believe the answer is:
at a stretch
'with some difficulty' is the definition.
(at a stretch means in difficult circumstances)
This is all the clue.
(Other definitions for at a stretch that I've seen before include "With difficulty; without interruption" , "With much effort" , "Running, possibly" , "in one continuous period" .)