Please write a Python code to solve the code challenge. Please use the sample input and output.
Code Challenge: Solve the Eulerian Path Problem
Input: The adjacency list of a directed graph that has an Eulerian path
Output: An Eulerian path in this graph
Extra Dataset and Test Datasets
Sample Input: 0->2 1->3 2->1 3->0 4->6,7 6->3,7 7->8 8->5 9->6
Sample Output: 6->7->8->9->6->5->3->0->2->1->4