add merge sort 3