Well I did try to count but I wasn't sure about counting Elendil & Anarion separately..and had a hunch it was Eldarion... OK here goes... and I really hope I have got this right
Barahir's father's first cousin's mother's first cousin's wife.
Yeah..think that works .....