Matching + Eulerian cycles working