encompassed with difficulties

See: difficult
Mentioned in ?