A very interesting problem indeed!
P1____________P2___m1_________P3______m2______P4_________m3___P5____________ P6 ____________P7___m5___i3______P8______m6______P9
(m4/i1) (i2) (i4) (i5)
P9_________m7___P10
Look at the above diagram carefully. P1/P2/P3… denotes the positions of the trash pails and i1/i2/i3… the points of intersection of Michael (M) and the garbage truck (GT). At the exact moment when M is crossing the first pail (P1), he sees GT leaving the second pail (P2). After 50 seconds (20 second to move from P2 to P3 and another 30 seconds to empty the pail), GT leaves P3. In these 50 seconds M has walked 250 feet i.e. he has crossed P2 and walked another 50 feet reaching ‘m1’ which denotes his position when GT leaves P3. In other words, he has shortened the distance between himself and GT by 50 feet. Similarly, ‘m2’ denotes his position when GT leaves P4, ‘m3’ when GT leaves P5, m4 when GT leaves P6 and so on. So, for every 50 second segment (after the point of time when M and GT left P1 and P2 respectively), the distance between M and GT reduces by 50 feet. Thus, four 50 second segments (200 seconds in total) would be needed for M to catch up with GT which means M catches up with GT at P6 just as it is driving off after loading the trash. This point is denoted by ‘m4/i1’ on the diagram since this is the first point of intersection and also M’s position when GT leaves P6. Thereon, M reaches P7 after 40 seconds at which point GT is still loading trash from P7 having reached there in 20 seconds and loaded for only 20 seconds with 10 seconds still to go. So the second point of intersection is P7 (marked ‘i2’ on the diagram). By the time GT leaves P7, M is already ahead by 50 feet (marked ‘m5’). Since GT gains 5 feet on M every second, it will need 10 seconds to cover M’s 50 feet lead. So it will overtake M 100 feet further on from P7 – also 100 feet short of P8. This is the third point of intersection (marked ‘i3’). From this point it takes M 20 seconds to reach P8 by which time GT had reached P8 and loaded for 10 seconds since it took 10 seconds to reach P8 from ‘i3’ and it has to load for 20 seconds more. So the fourth point of intersection is at P8 (‘i4’). By the time GT leaves P8, M has 100 feet (20x5) lead and it will take 20 seconds for GT to catch up with M. Which means GT will catch up with him at P9. This is the fifth and last point of intersection (‘i5’). By the time GT leaves P9 30 seconds later M will have a lead of 150 feet (marked ‘m7’) and just 50 feet short of reaching P10. In order to cover this 150 feet, GT needs 30 seconds but it doesn’t have because it will have to stop at P10 after reaching there in 20 seconds by which time M will have crossed P10 and walked a further 50 feet. By the time GT leaves P10, M will have reached P11 increasing his lead by another 50 feet to 200 feet. So M will continue to get further and further ahead of GT.
I had to make the explanation quite lengthy – maybe unnecessarily so – but I did so to make the concept absolutely clear to remove any confusion.