path(a, a). path(a, d). path(a, c). path(a, b). path(b, a). path(b, d). path(b, c). path(b, b). path(c, a). path(c, d). path(c, c). path(c, b). path(d, b). path(d, c). path(d, d). path(d, a).