Не понял, какой лишний рубль? Ты взял взаймы 25 + 25 = 50 руб.
И потратил их так: на 45 купил подарок, 3 руб дал другу и 2 вернул.
Теперь ты должен 50 - 2 = 48 руб. Из них 45 стоит подарок, а 3 у тебя.
Никакой рубль никуда не пропадал и ниоткуда не появлялся.
Можешь эти 3 руб тоже вернуть, и тогда будешь должен 45.