Возврат только простых путей в запросе Neo4j Cypher

Данный запрос похож на следующий:

START n = node(123)
MATCH p = n-[r:LIKES*..3]->x
RETURN p;

Пути к результатам, которые я получаю с помощью запроса выше, содержат циклы.

Как я могу вернуть только простые пути?

Учитывая этопример:

Как я могу избежать путей с повторяющимися узлами, такими как: [Нео, Морфеус, Троица, Морфеус, Нео]

Ответы на вопрос(3)

Ваш ответ на вопрос