part three
Part 3. Graph problems