Now uses a Reader monad
[advent-of-code-19.git] / advent18 / advent18.dot
1 graph Cave {
2 0 -- d [ label = ", 64"];
3 0 -- g [ label = "t, 28"];
4 0 -- h [ label = "m, 210"];
5 0 -- i [ label = "lm, 226"];
6 0 -- m [ label = "g, 182"];
7 0 -- p [ label = "sx, 164"];
8 0 -- q [ label = "o, 134"];
9 0 -- s [ label = ", 50"];
10 0 -- t [ label = ", 16"];
11 0 -- x [ label = "n, 110"];
12 a -- m [ label = "ceuw, 146"];
13 a -- y [ label = "eu, 66"];
14 b -- w [ label = "a, 86"];
15 c -- i [ label = ", 22"];
16 c -- w [ label = ", 14"];
17 d -- g [ label = "t, 90"];
18 d -- h [ label = "m, 274"];
19 d -- i [ label = "lm, 290"];
20 d -- m [ label = "g, 244"];
21 d -- p [ label = "sx, 128"];
22 d -- q [ label = "o, 196"];
23 d -- s [ label = ", 112"];
24 d -- t [ label = ", 52"];
25 d -- x [ label = "n, 172"];
26 e -- r [ label = ", 94"];
27 e -- u [ label = "y, 62"];
28 e -- x [ label = ", 198"];
29 f -- k [ label = "v, 34"];
30 g -- h [ label = "mt, 236"];
31 g -- i [ label = "lmt, 252"];
32 g -- m [ label = "gt, 210"];
33 g -- p [ label = "stx, 190"];
34 g -- q [ label = "ot, 118"];
35 g -- s [ label = "t, 78"];
36 g -- t [ label = "t, 42"];
37 g -- x [ label = "nt, 94"];
38 h -- i [ label = "l, 32"];
39 h -- m [ label = "gm, 390"];
40 h -- p [ label = "msx, 374"];
41 h -- q [ label = "mo, 342"];
42 h -- s [ label = "m, 258"];
43 h -- t [ label = "m, 226"];
44 h -- x [ label = "mn, 318"];
45 i -- m [ label = "glm, 406"];
46 i -- p [ label = "lmsx, 390"];
47 i -- q [ label = "lmo, 358"];
48 i -- s [ label = "lm, 274"];
49 i -- t [ label = "lm, 242"];
50 i -- x [ label = "lmn, 334"];
51 j -- o [ label = ", 48"];
52 k -- z [ label = "r, 28"];
53 l -- p [ label = ", 36"];
54 m -- p [ label = "gsx, 344"];
55 m -- q [ label = "go, 316"];
56 m -- s [ label = "g, 228"];
57 m -- t [ label = "g, 196"];
58 m -- x [ label = "gn, 292"];
59 m -- y [ label = "cw, 96"];
60 n -- o [ label = ", 18"];
61 n -- s [ label = "d, 30"];
62 p -- q [ label = "osx, 296"];
63 p -- s [ label = "sx, 212"];
64 p -- t [ label = "sx, 152"];
65 p -- x [ label = "nsx, 272"];
66 p -- z [ label = ", 200"];
67 q -- s [ label = "o, 184"];
68 q -- t [ label = "o, 148"];
69 q -- x [ label = "no, 100"];
70 r -- u [ label = "y, 128"];
71 r -- v [ label = "k, 36"];
72 r -- x [ label = ", 264"];
73 s -- t [ label = ", 64"];
74 s -- x [ label = "n, 160"];
75 t -- x [ label = "n, 124"];
76 u -- x [ label = "y, 184"];
77
78 }