g.V().match(__.as("a").has("color", eq("blue")).out().out().out().out().as("b"),
__.as("b").has("color", eq("red"))).select("b")
g.V().match(__.as("b").has("color", eq("red")).in().in().in().in().as("a"),
__.as("a").has("color", eq("blue"))).selct("b")
g.V().match(__.as("a").has("color", eq("blue")).out().out().out().out().as("b"),
__.as("b").has("color", eq("red"))).select("b")
g.V().match(__.as("b").has("color", eq("red")).in().in().in().in().as("a"),
__.as("a").has("color", eq("blue"))).selct("b")