def hanoi(n , start = 1 , end = 3 , aux = 2): if n == 1: print('T',start,' --> T',end) else: hanoi(n-1 , start , aux , end) print('T',start,' --> T',end) hanoi(n-1 , aux , end , start)