I need to find most connected friend's friend node with help of a Cypher query.
In the example below, given B, I need a query to return the "Salad" node but not the "Bacon" node. For this particular case, I have picked up node C (as opposed to node A), as the most connected friend. This is because B&C share most friends. Then I have picked up the friend of C that are not B's friend's list so that friend node (salad) can be recommended.
Given B, I need a Cypher query to return "Salad" node in Neo4j. Per Stefan's suggestion I have added Neo4j Console data here. Thanks.