free(lengths)