update hanoi solution and some comment