first try for eulerian path.