Ой мляя нету слов...
Задача боян, для тех кто неуверен, какой ответ, отвечаю ответ 50, если кто не верит поищите в нете, сохраните нервы себе и другим
во первых
Вопрос звучит так
на какую сумму в результате "попал" продавец?
думаю если внимательно его прочитать проблем возникнуть не должно...
Итак собственно считаем
Шапку отдал малому( 10 руб ) + дал ему сдачу( 15 руб ) + ( 25 руб соседке, тк те что дал молодой человек оказалишь фальшифкой )
Далее простая арифметика
Шапка была оплачена, 15 руб это личные деньги покупателя. Попал только на 25 руб которые соседке отдал!!!!!
... Нет слов, одни эмоции, ну ладно

Давай по подробнее.
1
25 фальшивые, значит их стоимось 0, согласен ?
В итоге покупатель купил шапку ( 10 руб ) + получил 15 руб сдачи, и за это все отдал 0(!) рублей, потому что они фальшивые.
Далее ( он уже в минусе (-25), тк 0-10-15 = -25 ) к нему приходит тетя Дуся, и требует 25 р, и он ей отдает их.( -25 -25 = -50)
Что тут может быть непонятного !?
Хотя давай попробуем поумать, что написал ты...
"Шапка была оплачена, 15 руб это личные деньги покупателя. Попал только на 25 руб которые соседке отдал!!!!!".
Шапка была оплачена...
Да действительно, но оплачена фальшивой купюрой, значит не оплачена вовсе
"15 руб это личные деньги покупателя".
Они стали его личными когда продавец передал их ему( если вспомнить условие, то ему разменяли фальшивку 10+5+10 )
"Попал только на 25 руб которые соседке отдал!!!!!".
Отдал соседке 25 + про*пал шляпу( так наверное понятнее звучит) + 15 руб