sorting 6 876