split the data into two pieces sort the bottom half sort the top half merge the two pieces.
move the disk from tower a to tower b.
move the substack (all but the bottom disk) from tower a to tower c move the last disk from tower a to tower b move the stack (previous substack) from tower c to tower b