merge half single linked list