Searching paths in a graph