I am trying to get past wishing well and I have most of it figured out but while I’m going through it the game keeps saying something’s wrong that I’m sure is right

this is my code can someone help troubleshoot it?

```
You need exactly 104 gold.
less = "Nimis"
more = "Non satis"
requiredGold = 104
# This function calculates the sum of all coin values.
def sumCoinValues(coins):
coinIndex = 0
totalValue = 0
# Iterate all coins.
while coinIndex < len(coins):
totalValue += coins[coinIndex].value
coinIndex += 1
return totalValue
def collectAllCoins():
item = hero.findNearest(hero.findItems())
while item:
hero.moveXY(item.pos.x, item.pos.y)
item = hero.findNearest(hero.findItems())
while True:
items = hero.findItems()
# Get the total value of coins.
goldAmount = sumCoinValues(items)
# If there are coins, then goldAmount isn't zero.
if goldAmount != 0:
# If goldAmount is less than requiredGold
if goldAmount <104:
# Then say "Non satis".
hero.say("Non satis")
# If goldAmount is greater than requiredGold
if goldAmount > 104:
# Then say "Nimis".
hero.say("Nimis"
# If goldAmount is exactly equal to requiredGold
if goldAmount = 104:
# Then collect all coins:
coin = hero.findNearestItem()
if coin:
pass
```