He managed to finish the project on time despite numerous obstacles.
A) He failed to complete the project due to many problems.
B) He completed the project on schedule even though there were many challenges.
C) The obstacles helped him finish the project early.
D) He postponed the project because of the difficulties.