A train goes from ballugunge to sealdah at an average speed of 20 km/hr and comes back at an average speed of 30 km/hr. the average speed of the train for the whole journey is
a) 15 km/hr
b) 18 km/hr
c) 24 km/hr
d) 30 km/hr