def towers(n, from_peg, to_peg, using_peg):
    if n == 0:
        return
    else:
        towers(n-1, from_peg, using_peg, to_peg)
        print("Move disc from " + from_peg + " to " + to_peg)
        towers(n-1, using_peg, to_peg, from_peg)
