The number of nodes in the graph is in the range [0, 100]1 <= Node.val <= 100Node.val is unique for each nodeThere are no repeated edges and no self-loops in the graphThe Graph is connected and all nodes can be visited starting from the given node