"passing" solution for finding eulerian path in a graph. with a little hack. to be correct, implement backtracking