Первая операция:
1) +4g-7s+1c
Так как в конце не должно остаться золота, приобретенное золото нужно менять на серебро.
2) -3g+4s+1c
Осталась непоменянной одна золотая монета. Следовательно, связка операций 1-2 должна быть выполнена трижды, чтобы накопить остаток в три золотые монеты.
+4g-7s+1c
-3g+4s+1c
+4g-7s+1c
-3g+4s+1c
+4g-7s+1c
-3g+4s+1c
-3g+4s+1c
--------------
+0g-5s+7c
В результате этих семи операций вычитается 5 серебряных монет и не прибавляется золотых. После каждой операции появляется медная монета. Следовательно, было совершено 42 операции. 42/7=6. Последовательность из семи операций была повторена шесть раз. 6*5=30. Количество серебряных монет уменьшилось на 30.