input: Write a function to solve the Towers of Hanoi game for a given number of disks and three rods. The function should print out the sequence of moves required to solve the game. If the number of disks is 0, the function should not print any moves.
  assert TowersOfHanoi(4, 'A', 'C', 'B')==None
  assert TowersOfHanoi(0, 'A', 'C', 'B')==None
  assert TowersOfHanoi(1, 'A', 'C', 'B')==None
  assert TowersOfHanoi(2, 'A', 'C', 'B')==None
output: def TowersOfHanoi(n, source, target, auxiliary):
      if n == 0:
          return
      TowersOfHanoi(n-1, source, auxiliary, target)
      print(f"Move disk {n} from {source} to {target}")
      TowersOfHanoi(n-1, auxiliary, target, source)