Eulerian Path Algorithm For Directed Graph