This document provides the solution to an algorithms assignment involving minimum spanning trees. It includes: 1) Representations of the graph as an adjacency matrix and list 2) Pseudocode for Prim's and Kruskal's algorithms for finding minimum spanning trees 3) Step-by-step examples of applying Prim's and Kruskal's algorithms to a graph representing connecting houses with cable 4) A comparison of the time complexities of Prim's and Kruskal's algorithms using Big-O and Big-Theta notation