Why paying back each expense takes so many transfers
Say Eva pays €250 for the cabin, Finn €100 for the car and Gus €150 for food, and all five friends share everything equally. Paying back expense by expense, each of the four others pays Eva, then Finn, then Gus: 12 transfers. Netting each pair first (Finn owes Eva €50 but Eva owes Finn €20, so Finn pays €30) still leaves 9.
Most of those transfers cancel each other out. What matters is not who paid for what, but where each person ends up overall.