(TSP & Non TSP)