Sort Items by Groups Respecting Dependencies

Implement solve for Sort Items by Groups Respecting Dependencies. Return the required output for the provided arguments.

Examples
Input: [8,2,[-1,-1,1,0,0,1,0,-1],[[],[6],[5],[6],[3,6],[],[],[]]]
Output: [6,3,4,1,5,2,0,7]
Hints

Sort Items by Groups Respecting Dependencies

Implement `solve` for **Sort Items by Groups Respecting Dependencies**. Return the required output for the provided arguments.