All Tower-of-hanoi