Hello guys, pls help me solve this:

THE ROUND TABLE
Helen and her husband invited their neighbors - two couples - for a dinner at their home. The six of them sat at a round table. Helen tells you the following:
Victor sat on the left of the woman who sat on the left of the man who sat on the left of Anna.
Esther sat on the left of the man who sat on the left of the woman who sat on the left of the man who sat on the left of the woman who sat on the left of my husband.
Jim sat on the left of the woman who sat on the left of Roger.
I did not sit beside my husband.
What is the name of Helen's husband?

I'm not sure but I think Dave was the bus driver and Victor ate fish.

Roger because Anna sat between Roger and Jim, therefore, Helen would have had to be sitting next to Victor, so Victor could not be the husband. Esther was sitting to the right of Helen's husband and there's only 2 ways that would work, either she was sitting to the right of Roger or Victor, but we already know Victor was not the husband, so that leaves Roger