Hanoi Tower Troubles Again!

UVA - 10276