50 не получается, если продавцу дали 25 фальшивых рублей - за ними никакая соседка не придёт. Продавцу дали настоящие соседкины рубли, взамен фальшивки, и с них осталась десятка. Десятку продавец просто возвращает соседке, (это не потеря) плюс свои 15 и потеря шапки - 10. Так что не 50.