hanoi: c