SELECT name FROM( SELECT y.ID, y.Name, y.Salary as Salary, y.Friend_ID, Packages.Salary as Friend_Salary FROM( SELECT Friends.ID, Name, Salary, Friends.Friend_ID FROM( SELECT Students.ID, Name, Salary FROM Students INNER JOIN Packages ON Students.ID = Packages.ID )as x INNER JOIN Friends ON Friends.ID = x.ID )as y INNER JOIN Packages ON y.Friend_ID = Packages.ID )as z WHERE Friend_Salary > Salary ORDER BY Friend_Salary