Fleury improved (is_eulerian).