CSE505/Assignment2/A/data20.lp
2024-03-09 17:30:02 -05:00

781 lines
10 KiB
Plaintext

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