This stage is even harder than the previous stage, due to the different donors and recipients present, and there is only one solution. Can you find it?
Congratulations, you assigned all pairs. You can either attempt the next level, which is much harder, or read about how kidney exchange programmes solve these problems in the real world.