#include <stdlib.h>
#include <stdio.h>

hanoi(n, i, j)
  int n, i, j;
{
  int k = 6 - i - j;  /* 1 + 2 + 3 = 6, dus k is de "derde" pin */
  if (n > 1) hanoi(n - 1, i, k);
  printf("schijf %d van pin %d naar pin %d\n", n, i, j);
  if (n > 1) hanoi(n - 1, k, j);
}

main(argc, argv)
  int argc;
  char **argv;
{
  hanoi(argc <= 1 ? 64 : atoi(argv[1]), 1, 3);
}
