pub fn sort_sync7<T: Ord + Clone, S1: Ord + Clone, S2: Ord + Clone, S3: Ord + Clone, S4: Ord + Clone, S5: Ord + Clone, S6: Ord + Clone>(
t: &mut Vec<T>,
s1: &mut Vec<S1>,
s2: &mut Vec<S2>,
s3: &mut Vec<S3>,
s4: &mut Vec<S4>,
s5: &mut Vec<S5>,
s6: &mut Vec<S6>
)