

/**
sleep(3s)
**/
;

create ("cypher3:e31")-[:connect]->("cypher4:e41")
;
create ("cypher4:e41")-[:connect]->("cypher5:e51")
;
create ("cypher5:e51")-[:connect]->("cypher6:e61")
;

create ("cypher3:e32")-[:connect]->("cypher4:e42")
;
create ("cypher4:e42")-[:connect]->("cypher5:e52")
;
create ("cypher5:e52")-[:connect]->("cypher6:e62")
;

create ("cypher4:e41")-[:connect]->("cypher5:e52")
;
create ("cypher4:e42")-[:connect]->("cypher5:e51")
;

/**
sleep(3s)
**/
;

match (a:"cypher3:*")-[:connect]->(b:"cypher4:*"),
(b:"cypher4:*")-[:connect]->(c:"cypher5:*"),
(c:"cypher5:*")-[:connect]->(d:"cypher6:*")
/**
output()
match("graph.nodes.len",8,"graph.edges.len",8)
**/
;

match (a:"cypher3:*")
-[:connect]->(b:"cypher4:*")
-[:connect]->(c:"cypher5:*")
-[:connect]->(d:"cypher6:*")
return a.name, b.name, c.name, d.name
/**
output()
count(4)
**/
;
