设第一个小时他骑了x公里,则有(18-x)/x=20%,解得x=15公里
设第三个小时他骑了y公里,则有(y-18)/18=25%,解得y=22.5公里
15+18+22.5=55.5公里
所以他3个小时一共骑了55.5公里