- check the existence of eulerian path
- find starting node