Короче говоря, в конце условия складываются не те элементы.
70 рублей другу + 50 рублей подруге + две шоколадки по 10 рублей = 140 рублей
В элементе "50 рублей подруге" УЖЕ заложен элемент "две шоколадки по 10 рублей".
Конец условия - произвольная ахинея, которая ничего в сущности не подсчитывает.Если хотели бы посчитать долги:
100 + 50 - 30 или 70 + 50 (но без +20) = 120 все правильно.
две шоколадки (20) - это позиция, ОБРАТНАЯ долгам Если хотите, их можно тоже вернуть другу (а лучше подруге), тогда получаем:
50 + 50 или 70 +30 = 100 это та сумма, которую мы потеряли. Ее уже нечем возвращать