Correct Answer: A
Explanation:
Tireless: having or showing great effort or energy
Exhausted: including or considering all elements or aspects; fully comprehensive
Unfailing: without error or fault
Broke: having completely run out of money
Thus option A is correct.