Three friends A, B and C are walking at the speed of 3,4,5 km/hr respectively. They start at same place at 1,2,3 O’clock respectively. When B reaches A, he sends him back with a msg for C. At what time will C get the msg?

B reaches A after x hours, when

3x = 4(x-1)
x = 4 hours, when A has gone 12 miles, at 5:00
So, at 5:00, C has gone 10 miles, and A is only 2 miles ahead.
It will take 2/(3+5) = 1/4 hours till they meet, at 5:15