shuffle linked list done