use two list node pointer to find appropriate plact to insert node