need still to adapt the find eulerian path and give an initial node to begin.