* added solve-eulerian-graph (in linear time)