This is a typical Speed(S), Time(T), Distance(D) question.
In the given scenario the
Distance would be constant as all Buses(B1, B2, B3) meet at the same point. The mechanical way to solve this would=
Write given details
B1: S = 50kmph, T = t (suppose it is 't')
B2: S = 80 kmph, T = t-6 (As it takes 6 hours lesser to reach the same point.
B3: S = 100 kmph, Time(t') = t-x
So to find the actual Distance covered, we could easily do this as:
Distance of B1 = Distance of B2
50*t = 80*(t-6)
On solving, t = 16 hours.
Now we could calculate Distance: D = 50*16 (while solving do not always multiply it because it might be possible that such numbers would have common factors)
B3: Distance = Speed * Time, Distance = 50*16
50* 16 = 100 *(t-x) (t= 16hrs, and also check this: 50 and 100 have common factor 50 now it would make our calculation easier)
On solving x = 8
So B3 starts after 8 hours from B1