Functional crossing
def crossRiver():
# Add function code here
[Link]()
[Link](2)
crossRiver()
[Link](2)
crossRiver()
crossRiver()
[Link]()
[Link](1)
[Link](2)
[Link](2)
Open Sesame
def zigZag():
[Link](1)
[Link]()
[Link]()
[Link]()
[Link]()
[Link]()
[Link]()
zigZag()
[Link]()
[Link](2)
zigZag()
[Link](2)
zigZag()
[Link]()
[Link]()
Knocking on haven’s door
def zigZag():
[Link](1)
[Link](1)
[Link](1)
[Link]()
zigZag()
[Link]()
[Link]()
[Link]()
zigZag()
[Link]()
zigZag()
[Link]()
[Link]()
[Link]()
zigZag()
[Link](4)
[Link](6)
Bridges of Huaraz county.
def stairStep():
[Link](3)
[Link]()
[Link]()
[Link]()
[Link]()
stairStep()
[Link]()
[Link]()
enemy = [Link]()
[Link](enemy)
stairStep()
[Link]()
stairStep()
[Link]()
[Link]()
[Link]()
Functional crossing.
def caterpillar(upDownSteps, rightSteps):
[Link](upDownSteps)
[Link](rightSteps)
[Link](upDownSteps)
caterpillar(1, 2)
[Link]()
caterpillar(2, 1)
[Link]()
caterpillar(3, 2)
[Link]()
for i in range(2):
[Link](1)
[Link]()
[Link]()
[Link]()
[Link](7)
[Link](2)
l rivers.
def crossRiver(heroSteps, mouseSteps):
[Link](heroSteps)
[Link](heroSteps)
[Link](mouseSteps)
[Link](mouseSteps)
crossRiver(1, 2)
crossRiver(1, 1)
[Link]()
[Link]()
crossRiver(2, 2)
[Link]()
[Link]()
[Link](2)
[Link]()
Through walls.
def crossWall(heroSteps, mouseSteps):
[Link](mouseSteps)
[Link](mouseSteps)
[Link]()
[Link](heroSteps)
[Link](heroSteps)
[Link](heroSteps)
crossWall(1, 1)
crossWall(2, 1)
[Link]()
crossWall(1, 4)
[Link](2)
[Link]()
enemy = [Link]()
[Link](enemy)
[Link](3)
[Link]()
Back to the good times.
def pushAndRestore(steps):
[Link](steps)
[Link](steps)
[Link]()
enemy = [Link]()
[Link](enemy)
pushAndRestore(2)
pushAndRestore(3)
pushAndRestore(1)
[Link]()
[Link]()
[Link]()
[Link](5)
[Link](2)
[Link]()
Vault door.
def pushAndRestore(rightSteps, downSteps):
[Link](downSteps)
[Link](rightSteps)
[Link](rightSteps)
[Link](downSteps)
[Link]()
enemy = [Link]()
[Link](enemy)
pushAndRestore(2, 2)
pushAndRestore(1, 1)
pushAndRestore(2, 1)
[Link](2)
[Link]()
[Link]()
[Link]()
[Link]()
[Link]()
[Link](3)
[Link]()
Refoxion
octans = 'Octans'
def stopOctans(heroSteps,
mouseSteps):
[Link](heroSteps)
[Link](heroSteps)
[Link](mouseSteps)
[Link](mouseSteps)
[Link]()
[Link](octans)
stopOctans(2, 2)
[Link](2)
[Link] (2)
stopOctans(1, 1)
[Link](1)
[Link]()
stopOctans(1, 1)
[Link] (1)
[Link] (1)
[Link] (1)
[Link](octans)