Как переводится "guessing my problem"?

Вот в таком контексте: "Now I felt very grateful to the boatmen for guessing my problem,and coming back to help me. "

Я очень благодарен лодочнику за то, что он догадался о возникшем у меня затруднении/проблеме и вернулся, чтобы помочь мне.

понял (угадал) (распознал) мою проблему

Теперь я чувствую себя очень благодарным лодочнику за то что он угадал мою проблему и вернулся чтобы помочь мне.

решение моего проблема