Если его приветствовали и сельские жители, то:
1) 1058*3=3174(жителя) - сельские.
2)1058+3174=4232(жителя) - всего.
Т.к. мужчины составляли 5/8 от всех приветствующих, то женщины составляли 3/8 от всех.
3) 4232/8*3=1587(женщин) - приветствовало Гуливера.
Ответ: 1587 женщин.