1. вариант, 0казалось бы все просто 25+15+10(шапка)= - 50 рублей
2. вариант мальчик и покупатель 2 разнх человека выходит что пукупатель давал настоящие деньги, а машеником оказался продавец, выходит что он остался при своих деньгах + продал шапку за 10 и того = 10 рублей
3. вариант что 15 рублей здачи торгашь давал фальшивыми, так как мальчик принес 10+10+5, а торгашь дал купюрой 15, выходит что торгашь наварился на 10+15= 25 рублей
над задачей думал 10 минут, больше склоняюсь ко 2 варианту!