%% background knowledge edge(a,b). edge(b,a). edge(c,d). edge(c,e). edge(d,e). colour(a,red). colour(b,green). colour(c,red). colour(d,red). colour(e,green). red(red). green(green).