Added first hanoi version.