This document contains the solutions to two questions from an exam on communication networks. The first question asks to identify the spanning tree and root ports for bridges in a network. The solution identifies the root bridge and designates the root port and designated ports. The second question has multiple parts: (a) applies Dijkstra's algorithm to find least cost paths from node 1 to all other nodes, showing steps and forwarding table. (b) asks for cost of multicasting to all nodes using this setup. (c) asks how to find two best paths between two nodes that do not share common links.