Completed GC solution.