Note: Solution below is not the conventional way to solve the question, but it avoids most of the calculations.
Statement A:We know Mbappe (MB) and De Bruyne (DB) meet each other when MB has covered 140: 100 uphill (at speed x) and 40 downhill (at speed 2x). If MB is going down... DB should be going uphill (if we consider DB moving downhill then both are travelling towards the same direction and GIVEN THEY STARTED TOGETHER, they cannot meet each other when running in the same direction - if confused, use yourself & a friend and then think about it from a real life perspective). If DB is uphill, he should have covered 60 mtrs (total distance 100 - MB covered 40 from towards down, DB should cover 60 towards up).
We know MB has travelled 100 m uphill (at speed x) and 40 m downhill (at speed 2x) and DB has travelled 60 m uphill (at speed y).
If MB has travelled 40 m at speed 2x, he would have travelled 20 m at speed x (half speed and same time = half distance). Now we know that the at speed x, MB would have covered 120 m (100 up and 20 down) and at speed y, DB has covered 60 m (all up). Hence, x:y = 2:1 (y is half of x)
From x:y, we can say MB is faster and will be the first one to complete the uphill and downhill journey.
During uphill, MB travels 100 m (at speed x) - DB will travel 50 m uphill (because his speed, y, is half of MB's speed, x). During downhill MB travels 100 m (at speed 2x) - DB will travel 25 m uphill (because his speed, y, is one-fourth of MB's new speed, 2x).
Total distance of DB = 75 m uphill.
We can conclude statement A is sufficient.Statement B:We know that MB reached the top 10 seconds before DB.
Question is about DB's distance travelled, can we establish anything about DB's distance? No, it could be 1 m as well as 99 m, we do not know anything.
Statement B is clearly not sufficient.