Я думаю, решение следующее: т.к. серебряных монет в два раза больше, чем золотых, исключая одну крайнюю в ряду, то вычтя из 25 одну золотую монету и разделив пополам, получаем количество серебряных монет. Делим пополам и прибавляет один. Получаем 7 золотых монет. Кстати, в условии, по-моему, ошибка: Буфор, похоже, клал медь между серебряными монетами.