recover sort.c