Cyclic Tower Of Hanoi Problem