add EulerianPath