Друг дал 100. В активе 100 в кармане, в пассиве задолжность перед другом.
Потерял 100, значит купил щепотку воздуха за 100. В активе воздух в кулачке стоимостью 100, в пассиве задолжность перед другом 100.
Подруга дала 50. В активе 50 в кармане, воздух в кулачеке стоимостью 100, всего 150, в пассиве задолжность перед другом 100, задолжность перед подругой 50, всего 150.
Купил шоколадки на 20. В активе 30 в кармане, воздух в кулачеке стоимостью 100, шоколадки на 20, всего 150, в пассиве задолжность перед другом 100, задолжность перед подругой 50, всего 150.
Отдал другу 30. В активе воздух в кулачеке стоимостью 100, шоколадки на 20, всего 120, в пассиве задолжность перед другом 70, задолжность перед подругой 50, всего 120.
Главное чтобы дебет с кредитом сходился

А подляна загадки в том, что в ней пассивы с активами складываются.