Strategy-Proof and Efficient Kidney Exchange Using a Credit Mechanism