Answer: 43 km per hour
==================================================
Work Shown:
total distance = 43+40+46 = 129 km
total time = 1+1+1 = 3 hours
average speed = (total distance)/(total time)
average speed = (129 km)/(3 hrs)
average speed = (129/3) (km/hr)
average speed = 43 km per hour