Create list from index number and list items

I have two lists of data
List 1 has sets of points defined, whereas list 2 has their index number (to be) defined.

I want to create new list, where the points are sorted such that their index is the index number defined in the other list. As shown in the screenshot.

Kindly guide for the same

181130 PointList.gh (15.0 KB)

I cleaned the trees and gave the points the indices in list 1

181130 PointList_RE.gh (13.9 KB)

This works perfectly.
Thanks a lot for your time.