Yes, I think it means what you think it means.


"Difficult....not impossible"