TSP cycles        RUFF         Parts