Implementacja TSP