I may be misremembering my graph theory class, but isn't the necessary and sufficient conditions for an eulerian path just that every vertex needs to have even degree?
I'm not sure how it could work if any nodes had odd degree.
I'm not sure how it could work if any nodes had odd degree.