# Learn Recursion by Solving the Tower of Hanoi Puzzle - Step 55

### Tell us what’s happening:

Describe your issue in detail here.i do not understand
it said i should reduce the indentation after the return statement

/* User Editable Region */

NUMBER_OF_DISKS = 5
A = list(range(NUMBER_OF_DISKS, 0, -1))
B = []
C = []

def move(n, source, auxiliary, target):
if n <= 0:
return
# move n - 1 disks from source to auxiliary, so they are out of the way
move(n - 1, source, target, auxiliary)
# move the nth disk from source to target
target.append(source.pop())
# display our progress
print(A, B, C, '\n')
# move the n - 1 disks that we left on auxiliary onto target
move(n - 1,  auxiliary, source, target)
# initiate call from source A to target C with auxiliary B
move(NUMBER_OF_DISKS, A, B, C)

/* User Editable Region */

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0

### Challenge Information:

Learn Recursion by Solving the Tower of Hanoi Puzzle - Step 55

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

why haven’t you done that?

no idea on what to do

reduce the indentation of the indicated lines

https://www.w3schools.com/python/gloss_python_indentation.asp

https://www.geeksforgeeks.org/indentation-in-python/

Did you complete all of the other Python lessons before this one? I notice this is your first post in the forum for Python.

I was just stressed yersterday
i found out what to do.thanks

Sorry about that, sometimes you just need a break and to step away from the code for a bit and the answer will come to you later.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.