To calculate the remaining number of teams, use the sequence formula:
a(n) = a(1)Rⁿ-¹
Where a(n) and a(1) are the nth and first terms. R is the factor. Therefore, 24 teams is valid value.
After 5 rounds :
a(5) = 128*(½)⁴
a(5) = 128/16 = 8
8 teams are remained.
Lucas equation for his location is x(t) = 13t.
Alfonso's equation is x(t) = 238 - 21t
If you equate these, you get:
13t = 238 - 21t =>
34t = 238
t = 7
So after seven hours they meet.