Простой подсчет прихода и расхода денег показывает, что у блондинки в конце-концов не осталось ни рубля (0+100-100+50-2*10-30=0), что она сразу же и заметила, когда отдала подруге последние 30 рублей. Для блондинки деньги - как для Виннипуха мед: Мед\деньги это такая вещь, что когда они есть - их вот уже и нет.
Но блондинка вдруг почему-то задумалась, а может быть она еще кому-то что-то должна (хоть у нее такой бедной голубоглазой денег-то и нет и никто больше не хочет дать ей ну просто так, за красивые глаза).
В общей сложности она понаодалживала 150 рублей, из них 30 уже вернула, осталось отдать еще 120 рублей. И тут она посчитала в счет долгов 20 рублей, потраченных на йогурты, хоть она их покупала, а не брала в долг, и именно так в ее расчеты и прокралась ошибка. Теперь она считала, что должна уже 140 рублей, хотя размер долга никак не зависит от того, на что тратятся одолженные деньги.
Например, если бы блондинка не потеряла ни рубля, а пустила бы все одолженные деньги в покупки, тогда бы у нее тоже не осталось бы ни рубля плюс 150 рублей долга. И если бы она додумалась посчитать деньги, потраченные в магазине, тоже в счет долга (как в этой задачке, тогда она считала бы, что должна подругам аж 300 рублей (150+150) и была бы в еще большем шоке.
Но почему-то ее блондинистые мозги перклинило от жары и духов, и она подумала, что сумма ее долгов должна равняться общему количеству одолженных денег (т.е. 150 рублей, а не 140, как она неправильно подсчитала), при этом у нее совршенно вылетело из головы, что 30 рублей долга она уже вернула, и ее долг уже составлял только 120 руб.
30 рублей долга, что она уже вернула минус 20 рублей, потраченных на йогурты (по ошибке посчитанные за долг непонятно перед кем) как раз и составляет те 10 рублей разницы, ошибки в расчетах.