graph3 = Graph()
.addEdge("h", "c", 5)
.addEdge("a", "h", 3)
.addUndirectedEdge("b", "h", 2)
.addUndirectedEdge("b", "d", 1)
.addUndirectedEdge("b", "e", 6)
.addEdge("c", "e", 2)
.addEdge("d", "a", 3)
.addEdge("e", "f", 1)
.addEdge("e", "w", 4)
.addEdge("f", "d", 4)
.addEdge("w", "f", 1)
.setLookup({
h: { x: 1, y: 4, name: "Home" },
a: { x: 0, y: 1, name: "A" },
b: { x: 1, y: 2, name: "B" },
c: { x: 3, y: 4, name: "C" },
d: { x: 3, y: 0, name: "D" },
e: { x: 4, y: 3, name: "E" },
f: { x: 6, y: 2, name: "F" },
w: { x: 9, y: 3, name: "Work" }
})