# Volcano fighters

here is the original code:

``````# Complete the paladin rectangle to protect the village.

# This function finds the left-most unit.
def findMostLeft(units):
if len(units) == 0:
return None
mostLeft = units[0]
for unit in units:
if unit.pos.x < mostLeft.pos.x:
mostLeft = unit
return mostLeft

# This function finds the bottom-most unit:
def findMostBottom(units):
if len(units) == 0:
return None
mostBottom = units[0]
for unit in units:
if unit.pos.y < mostBottom.pos.y:
mostBottom = unit
return mostBottom

# Find the top left paladin with findMostLeft function:

# Find the bottom right paladin with findMostBottom function:

# Use X coordinate from the top left paladin:
# and Y coordinate from the bottom right paladin:

# Move to the {X, Y} point from the previous step:

# Continue to shield while the volcano is erupting:
while true:
hero.shield()

``````

but it says while true not while True!

What is the issue? The â€śTâ€ť in true should be capitalized. You donâ€™t use the functions defined earlier, which leads to the problem (most likely).

use the functions for this part:

``````# Find the top left paladin with findMostLeft function:

# Find the bottom right paladin with findMostBottom function:

# Use X coordinate from the top left paladin:
# and Y coordinate from the bottom right paladin:

# Move to the {X, Y} point from the previous step:
``````

Most of the work is already done. All you need to do is use the functions to find the x and y pos for the hero to move to.