for (j = 0; j < m; j++)
qsort(ai2+j, n, sizeof(int), compare_ints_1);
qsort(ai2, m, n*sizeof(int), compare_ints_n);
- printf(" Reassemble as %d sticks of length %d like this:\n", n, m);
+ printf(" Reassemble as %d sticks of length %d like this:\n", m, n);
for (j = 0; j < m ;) {
for (i = 1; i+j < m && compare_ints_n(ai2+j, ai2+j+i) == 0; i++);
printf(" %d x (", i);