fixed eulerian path