node(a). path(a, b). edge(a, b, 4). path(a, c). edge(a, c, 4). path(a, d). edge(a, d, 14). path(a, e). edge(a, e, 12). path(a, f). edge(a, f, 20). path(a, g). edge(a, g, 1). path(a, h). edge(a, h, 1). path(a, i). edge(a, i, 14). path(a, j). edge(a, j, 12). path(a, k). edge(a, k, 15). path(a, l). edge(a, l, 15). path(a, m). edge(a, m, 18). path(a, n). edge(a, n, 11). path(a, o). edge(a, o, 19). node(b). path(b, a). edge(b, a, 5). path(b, c). edge(b, c, 3). path(b, d). edge(b, d, 6). path(b, e). edge(b, e, 15). path(b, f). edge(b, f, 6). path(b, g). edge(b, g, 7). path(b, h). edge(b, h, 5). path(b, i). edge(b, i, 3). path(b, j). edge(b, j, 19). path(b, k). edge(b, k, 11). path(b, l). edge(b, l, 8). path(b, m). edge(b, m, 13). path(b, n). edge(b, n, 6). path(b, o). edge(b, o, 12). node(c). path(c, a). edge(c, a, 3). path(c, b). edge(c, b, 4). path(c, d). edge(c, d, 2). path(c, e). edge(c, e, 3). path(c, f). edge(c, f, 1). path(c, g). edge(c, g, 1). path(c, h). edge(c, h, 2). path(c, i). edge(c, i, 11). path(c, j). edge(c, j, 2). path(c, k). edge(c, k, 9). path(c, l). edge(c, l, 10). path(c, m). edge(c, m, 14). path(c, n). edge(c, n, 20). path(c, o). edge(c, o, 19). node(d). path(d, a). edge(d, a, 17). path(d, b). edge(d, b, 3). path(d, c). edge(d, c, 17). path(d, e). edge(d, e, 13). path(d, f). edge(d, f, 19). path(d, g). edge(d, g, 20). path(d, h). edge(d, h, 12). path(d, i). edge(d, i, 18). path(d, j). edge(d, j, 9). path(d, k). edge(d, k, 11). path(d, l). edge(d, l, 20). path(d, m). edge(d, m, 16). path(d, n). edge(d, n, 18). path(d, o). edge(d, o, 19). node(e). path(e, a). edge(e, a, 6). path(e, b). edge(e, b, 5). path(e, c). edge(e, c, 2). path(e, d). edge(e, d, 14). path(e, f). edge(e, f, 8). path(e, g). edge(e, g, 15). path(e, h). edge(e, h, 6). path(e, i). edge(e, i, 2). path(e, j). edge(e, j, 13). path(e, k). edge(e, k, 12). path(e, l). edge(e, l, 7). path(e, m). edge(e, m, 4). path(e, n). edge(e, n, 9). path(e, o). edge(e, o, 6). node(f). path(f, a). edge(f, a, 6). path(f, b). edge(f, b, 6). path(f, c). edge(f, c, 14). path(f, d). edge(f, d, 6). path(f, e). edge(f, e, 9). path(f, g). edge(f, g, 14). path(f, h). edge(f, h, 13). path(f, i). edge(f, i, 19). path(f, j). edge(f, j, 12). path(f, k). edge(f, k, 1). path(f, l). edge(f, l, 1). path(f, m). edge(f, m, 1). path(f, n). edge(f, n, 17). path(f, o). edge(f, o, 11). node(g). path(g, a). edge(g, a, 15). path(g, b). edge(g, b, 5). path(g, c). edge(g, c, 4). path(g, d). edge(g, d, 13). path(g, e). edge(g, e, 16). path(g, f). edge(g, f, 1). path(g, h). edge(g, h, 12). path(g, i). edge(g, i, 13). path(g, j). edge(g, j, 5). path(g, k). edge(g, k, 1). path(g, l). edge(g, l, 15). path(g, m). edge(g, m, 18). path(g, n). edge(g, n, 19). path(g, o). edge(g, o, 4). node(h). path(h, a). edge(h, a, 6). path(h, b). edge(h, b, 13). path(h, c). edge(h, c, 2). path(h, d). edge(h, d, 5). path(h, e). edge(h, e, 10). path(h, f). edge(h, f, 6). path(h, g). edge(h, g, 18). path(h, i). edge(h, i, 3). path(h, j). edge(h, j, 12). path(h, k). edge(h, k, 15). path(h, l). edge(h, l, 7). path(h, m). edge(h, m, 17). path(h, n). edge(h, n, 19). path(h, o). edge(h, o, 1). node(i). path(i, a). edge(i, a, 15). path(i, b). edge(i, b, 11). path(i, c). edge(i, c, 12). path(i, d). edge(i, d, 18). path(i, e). edge(i, e, 9). path(i, f). edge(i, f, 20). path(i, g). edge(i, g, 19). path(i, h). edge(i, h, 9). path(i, j). edge(i, j, 4). path(i, k). edge(i, k, 5). path(i, l). edge(i, l, 19). path(i, m). edge(i, m, 8). path(i, n). edge(i, n, 5). path(i, o). edge(i, o, 14). node(j). path(j, a). edge(j, a, 1). path(j, b). edge(j, b, 4). path(j, c). edge(j, c, 19). path(j, d). edge(j, d, 7). path(j, e). edge(j, e, 20). path(j, f). edge(j, f, 11). path(j, g). edge(j, g, 5). path(j, h). edge(j, h, 11). path(j, i). edge(j, i, 9). path(j, k). edge(j, k, 15). path(j, l). edge(j, l, 8). path(j, m). edge(j, m, 12). path(j, n). edge(j, n, 4). path(j, o). edge(j, o, 19). node(k). path(k, a). edge(k, a, 20). path(k, b). edge(k, b, 12). path(k, c). edge(k, c, 5). path(k, d). edge(k, d, 18). path(k, e). edge(k, e, 10). path(k, f). edge(k, f, 19). path(k, g). edge(k, g, 1). path(k, h). edge(k, h, 3). path(k, i). edge(k, i, 8). path(k, j). edge(k, j, 18). path(k, l). edge(k, l, 20). path(k, m). edge(k, m, 2). path(k, n). edge(k, n, 13). path(k, o). edge(k, o, 13). node(l). path(l, a). edge(l, a, 5). path(l, b). edge(l, b, 12). path(l, c). edge(l, c, 9). path(l, d). edge(l, d, 2). path(l, e). edge(l, e, 10). path(l, f). edge(l, f, 3). path(l, g). edge(l, g, 10). path(l, h). edge(l, h, 18). path(l, i). edge(l, i, 10). path(l, j). edge(l, j, 18). path(l, k). edge(l, k, 1). path(l, m). edge(l, m, 6). path(l, n). edge(l, n, 8). path(l, o). edge(l, o, 20). node(m). path(m, a). edge(m, a, 1). path(m, b). edge(m, b, 20). path(m, c). edge(m, c, 4). path(m, d). edge(m, d, 12). path(m, e). edge(m, e, 4). path(m, f). edge(m, f, 19). path(m, g). edge(m, g, 17). path(m, h). edge(m, h, 12). path(m, i). edge(m, i, 19). path(m, j). edge(m, j, 13). path(m, k). edge(m, k, 2). path(m, l). edge(m, l, 5). path(m, n). edge(m, n, 5). path(m, o). edge(m, o, 5). node(n). path(n, a). edge(n, a, 2). path(n, b). edge(n, b, 1). path(n, c). edge(n, c, 16). path(n, d). edge(n, d, 2). path(n, e). edge(n, e, 15). path(n, f). edge(n, f, 20). path(n, g). edge(n, g, 12). path(n, h). edge(n, h, 6). path(n, i). edge(n, i, 5). path(n, j). edge(n, j, 9). path(n, k). edge(n, k, 4). path(n, l). edge(n, l, 19). path(n, m). edge(n, m, 9). path(n, o). edge(n, o, 13). node(o). path(o, a). edge(o, a, 12). path(o, b). edge(o, b, 9). path(o, c). edge(o, c, 20). path(o, d). edge(o, d, 9). path(o, e). edge(o, e, 2). path(o, f). edge(o, f, 6). path(o, g). edge(o, g, 17). path(o, h). edge(o, h, 12). path(o, i). edge(o, i, 11). path(o, j). edge(o, j, 19). path(o, k). edge(o, k, 20). path(o, l). edge(o, l, 6). path(o, m). edge(o, m, 3). path(o, n). edge(o, n, 12).