GIVING AWARDS ( Topological Sorting )