Let the speed of the boat in still water be x km/hr and the speed of the stream be y km/hr. Using the formula Time = Distance / Speed, we get the equations 100 / (x + y) + 30 / (x - y) = 6 and 75 / (x + y) + 75 / (x - y) = 8. Testing the given option of 20 km/hr for x and substituting it into the first equation results in 100 / (20 + y) + 30 / (20 - y) = 6, which simplifies to 2000 - 100y + 600 + 30y = 2400 - 6y^2. Solving this gives 6y^2 - 70y + 200 = 0, meaning y = 5 km/hr. Replacing y with 5 in the second equation confirms 75 / 25 + 75 / 15 = 3 + 5 = 8 hours. The speed of the boat in still water is 20 km/hr.