Constructing Eulerian Trails in a Graph