Semester work on graphs. Traveling Salesman Problem.