Eight persons working for five days can weave 160 shawls, assuming the rate of 4 shawls per person-day.
Let's first find out the rate at which one person weaves a shawl per day.
If three persons can weave 168 shawls in 14 days, the total person-days required for weaving 168 shawls is 3 persons * 14 days = 42 person-days.
Now, the rate at which one person weaves a shawl per day is the total shawls divided by the total days: 168 shawls / 42 person-days = 4 shawls per person-day.
Now, if 8 persons work for 5 days, the total person-days is 8 persons * 5 days = 40 person-days.
The total number of shawls woven by 8 persons in 5 days is the rate per person-day multiplied by the total person-days: 4 shawls/person-day * 40 person-days = 160 shawls.
Therefore, 8 persons will weave 160 shawls in 5 days.