Partial solution, euler cycle