а по-моему правильный ответ все-таки 25+10=35, то бишь 25р, которые были отданы соседке, и 10 - стоимость шапки, а 15р - он отдал из принесенных мальчиком денег… там же так и написано, что мальчик принес и отдал 10+10+5, так что 15рублей входили в те 25, которые он компенсировал соседке.